مشکل احراز هویت با Membership.ValidateUser در ASP.NET Web Form

بپرسید

0

{{ digitTrunc(content.likes) }}

با سلام   ، در یک برنامه 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);
               
            }
دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است