masoodp666
دوشنبه 22 بهمن 1386, 14:58 عصر
سلام.
من از ASP.NET 1.1 (VB.NET) استفاده میکنم و در سایتم برای Login کردن از cookie استفاده کردم.
Dim c As New HttpCookie("username")
c.Value = r("company")
c.Expires = Now.AddMinutes(30)
Response.Cookies.Add(c)
Response.Redirect("Main.aspx")
c هم یه object از کلاس SqlDataReader است. برای Logout کردن تویه یه LinkButton نوشتم:
Request.Cookies.Remove("username")
Request.Cookies("username").Expires = Now
Response.Redirect("Login.aspx")
حالا این کد درست هست یا نه خودش یه سواله دیگه اس.
بعد از اینکه کاربر به صفحه ی Login.aspx رفت توی Page Load اون صفحه نوشتم:
If Request.Cookies("username") Is Nothing = False Then
Session("user") = Request.Cookies("username").Value.ToString
Response.Redirect("Main.aspx")
Else
Session("user") = Nothing
End If
ولی نمیدونم چرا ؟ !!! Request.Cookies("username") Is Nothing = True
سوال کلی من اینه که اصلا این روش درسته یا نه؟
من از ASP.NET 1.1 (VB.NET) استفاده میکنم و در سایتم برای Login کردن از cookie استفاده کردم.
Dim c As New HttpCookie("username")
c.Value = r("company")
c.Expires = Now.AddMinutes(30)
Response.Cookies.Add(c)
Response.Redirect("Main.aspx")
c هم یه object از کلاس SqlDataReader است. برای Logout کردن تویه یه LinkButton نوشتم:
Request.Cookies.Remove("username")
Request.Cookies("username").Expires = Now
Response.Redirect("Login.aspx")
حالا این کد درست هست یا نه خودش یه سواله دیگه اس.
بعد از اینکه کاربر به صفحه ی Login.aspx رفت توی Page Load اون صفحه نوشتم:
If Request.Cookies("username") Is Nothing = False Then
Session("user") = Request.Cookies("username").Value.ToString
Response.Redirect("Main.aspx")
Else
Session("user") = Nothing
End If
ولی نمیدونم چرا ؟ !!! Request.Cookies("username") Is Nothing = True
سوال کلی من اینه که اصلا این روش درسته یا نه؟