PDA

View Full Version : منتقل نشدن به صفحه ی دیگر بعد ساخت کوکی



Arsham**
شنبه 27 آذر 1389, 13:57 عصر
سلام دوستان
توی صفحه ی لاگین بعد از اینکه کاربر لاگین می کنه و کوکیش هم ساخته میشه به صفحه خودش منتقل نمی شه، توی همون صفحه می مونه. با اینکه کوکی ساخته شده اما اگه از نوار آدرس هم آدرس صفحه ی مورد نظرم رو بزنم باز هم به صفحه ی لاگین برمی گرده.
مطمئنم کوکی ساخته میشه چون (برای اطمینان) تو pageload آی دی رو می بینم.
برای انتقال هم از دستور response.redirect("Home.aspx") استفاده کردم.
تنظیمات web.config هم به این صورته:


<authentication mode="Forms">
<forms loginUrl="Login.aspx" protection="All" path="/" timeout="30" >
<credentials passwordFormat="SHA1">
</credentials>
</forms>
</authentication>
<authorization>
<deny users ="?" />
<allow users = "*" />
</authorization>کوکی ها رو هم به این صورت:

private void CreateCookies(int IdVar, string usertypeVar)
{
HttpCookie Id = new HttpCookie("Id", IdVar.ToString());
HttpCookie usertype = new HttpCookie("usertype", usertypeVar);
Response.Cookies.Add(usertype);
Response.Cookies.Add(Id);
Response.Cookies["usertype"].Expires = DateTime.Now.AddMinutes(30);
Response.Cookies["Id"].Expires = DateTime.Now.AddMinutes(30);
Response.Redirect("Expert/Home.aspx");
}چیکار کنم؟:گریه::عصبانی++: