سلام
چطوری یوزرنیم رو ذخیره کنم و بعد در Authorize استفادش کنم؟
خروجی نام کاربریم رو با ado.net میگیرم.
حالا میخوام ذخیرش کنم که بعد از auth استفاده کنم.
ممنونم
سلام خدمت شما
با استفاده از کد زیر میتونین چیزی که میخواین رو در cookie ذخیره کنین
FormsAuthentication.SetAuthCookie(currentUser.UserId.ToString(), login.IsRememberMe);
ممنونم
حالا چطوری از [Authorize] استفاده کنم واسه اون کوکی ذخیره شده؟
این Attribute رو بالای هر controller ای که مد نظرتون هستش قرار بدین
اگر کاربر login کرده باشه ، میتونه به اون دسترسی داشته باشه در غیر این صورت باید لاگین کنه و سیستم به صفحه login کاربر رو redirect میکنه
فقط یه موردی هست:
من بعد از چک کردن نام کاربری و رمز عبور اونهارو تووی کوکی ذخیره میکنم. و بعد اطلاعات از کوکی خوانده میشه.
این قسمت برای چی هست: currentUser.UserId.ToString()
این قسمت برای چی هست: login.IsRememberMe
آیا نیازی به تغییرات داره چون یوزر و پسوردم تووی کوکی مرورگز ذخیره میشه؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)