PDA

View Full Version : سوال: مشكل در وارد شدن كاربر با ممبرشيپ



s_mokhtari
شنبه 06 شهریور 1389, 18:16 عصر
سلام
دوستان من با ممبرشيپ كاربران را ايجاد كرده و به هر كدوم يه سطح دسترسي دادم حالا اين كد رو اگه بخوام داخلي logiinview بذارم يعني داخل اين كنترل يه login گذاشتم كه اگر صفحه كاربر وارد نشده صفحه لوگين بياد و اگه وارد شد اسمش رو نشون بده كه اسمشو اگه وارد سايت بشه نشون ميده ولي به كنترل login كه داخل loginview چطوري دسترسي پيدا كنم

protected void Login2_LoggedIn(object sender, EventArgs e)
{
string user = Login2.UserName;
string pswd = Login2.Password ;
if (Membership.ValidateUser(user, pswd))
{

if (Request.QueryString["returnurl"] != null)
{
FormsAuthentication.RedirectFromLoginPage(user, false);
}
else
{
FormsAuthentication.SetAuthCookie(user, false);

if (User.IsInRole("admin"))
{
Response.Redirect("~/admin/FRM_ADMIN.aspx");
}
else
if (User.IsInRole("user"))
{
Response.Redirect("~/user/FRM_USERS.aspx");
}
else
{
Response.Redirect("~/Default.aspx");
}
}
}
else
{
Response.Write("Invalid login. Please try again.");
}
اين كد برا وقتي كه لوگين داخل لوگين ويو نيست حالا وقتي داخل لوگين ويو اينو بذارم بايد چيكار كنم :چشمک:

s_mokhtari
یک شنبه 07 شهریور 1389, 08:10 صبح
با سلام
كسي نيست راهنمايي كنه من ميخوام لوگين رو داخل لوگين ويو بذارم بعد به مقدار يوزنيم و پسورد لوگين كه داخل لوگين ويو دسترسي داشته باشم
چطوري ميشه:گیج::گیج:

ASPX
یک شنبه 07 شهریور 1389, 10:43 صبح
شما بايد يك membership providerبسازيد! اين كار مستلزم دوباره نويسي متد ها كلاس membership است. با يه سرچ تو گوگل كلي مطلب پيدا ميكني
اما اگه راه ساده ميخواستي خودش ويزارد داشت و برات اس كيو ال آماده هم ميساخت!