ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 2 از 2
  1. #1
    تاریخ عضویت
    2019/11/22
    نوشته ها
    1
    0
    Junior Member

    Question خواندن مولفه های کاربر لوگین شده

    سلام
    توی اپلیکیشنم نیاز دارم تا کاربر لوگین شده رو تشخیص بدم
    و یه سری از مولفه های مربوط به اونو بخونم
    مثلا userid رو
    از identity استفاده میکنم
    نمونه کد که قصد استفاده دارم:
    =var id
    var userid = db.HackersMessageViewModels.Where(c => c.Userid == id
    return View(db.HackersMessageViewModels.ToList
  2. #2
    تاریخ عضویت
    2017/11/22
    نوشته ها
    169
    115
    Moderator
    سلام...برای اینکه اطلاعات کاربر رو بگیرین یه متد درست کنید (مثلا GetUserInfoByUsername) و موقعی که کاربر لاگین کرد با استفاده از این متد اطلاعات اطلاعاتش رو (البته برای امنیت کار نباید پسورد رو لود کنید) بگیرین و جایی نگه دارین. برای تشخیص اینکه کاربر لاگین کرده یا نه، من خودم یه توکن با استفاده از UserId+Username+SystemId ایجاد (البته به صورت هش شده) و تو یه فایلی به همراه UserId و Username ذخیره میکنم...بعد موقع اجرای دوباره برنامه این توکن رو بررسی میکنم...اگه درست بود قابلیت auto-login فعال میشه اگه نبود، میره به صفحه لاگین.
    اگه منظورتون داخل خود برنامه بود که چطوری بفهمید کاربر لاگین کرده یا نه...می تونید یه متغیر سراسری تعریف کنید (مثلا IsUserAuthorized) و موقع لاگین عادی یا خودکار مقدار این فیلد رو true کنید.
نمایش نتایج: از 1 به 2 از 2

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •