سؤال

أنا باستخدام مصادقة النماذج.بلدي المستخدمين توجيهك إلى صفحة (مكتوب في صفحة ويب.التكوين) عند تسجيل الدخول ، ولكن بعضها قد لا يكون لديك امتيازات الوصول إلى هذه الصفحة الافتراضية.في هذه الحالة أريد أن إعادة توجيه إلى صفحة أخرى ولكن RedirectFromLoginPage طريقة الموجهات دائما إلى صفحة ويب.config.كيف يمكنني جعل المستخدمين تسجيل الدخول ، ومن ثم إعادة توجيه إلى صفحة والتي تعتمد على بعض المعايير ؟

هل كانت مفيدة؟

المحلول

على SetAuthCookie يسمح لك أن مسألة مصادقة كوكي ولكن الاحتفاظ بالسيطرة على الملاحة.بعد أن الطريقة تسمى يمكنك تشغيل المنطق الخاص للقيام نموذجية ASP.NET إعادة توجيه إلى أي مكان تريد.

نصائح أخرى

if(mc.GetfaalUsers(mm.UserName.ToString())=="True")
{
    this.Page.ClientScript.
       RegisterClientScriptBlock(this.GetType(), "key", 
                                 "alert('این نام کاربری فعال نشده است');", false);
    FormsAuthentication.SignOut();
    Response.Redirect("default.aspx");
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top