با سلام ، در یک برنامه ASP Web Form در حال انجم عمل Authentication هستم :
1- دیتابیس توسط ASPNET_RegSQL ساخته شده
2- User و پسورد به صورت کامل در دیتابیس ساخته شده اند و user در حالت approved و not locked out هستش
3- در صورت وارد کردن پسورد غلط تابع ValidateUser پاسخ Falseمیده.
4- در صورت وارد کردن پسورد صحیح تابع ValidateUser پاسخ Trueمیده.
تا اینجا همه چیز درسته اما بعد از این مقدار this.User.Identity.IsAuthenticated روی False هستش و this.User.Identity.Name هم Blank ! و قاعدتا دستور Redirect هم کار نمی کنه .روی IIS اصلی و Express هم تست کردم هر دو همین مشکل رو دارند.از دوستان کسی تجربه مشابهی داشته ؟
if (Membership.ValidateUser(txtUserName.Text, txtPassword.Text)) { string loggedIn = this.User.Identity.IsAuthenticated.ToString(); string Name = this.User.Identity.Name; FormsAuthentication.RedirectFromLoginPage(txtUserName.Text.Trim(), chkRememberMe.Checked); }
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود