Mình muốn sử dụng Session để xử lí ( ghi nhớ tài khoản khi đăng nhập) nhưng chưa biết làm thế nào, bạn nào biết cách chỉ mình với. Cảm ơn các bạn rất nhiều
Mình muốn sử dụng Session để xử lí ( ghi nhớ tài khoản khi đăng nhập) nhưng chưa biết làm thế nào, bạn nào biết cách chỉ mình với. Cảm ơn các bạn rất nhiều
Ghi vào: Session["Account"] = member
lấy ra:
if (Session["Account"] != null)
{
Member member = (Member)Session["Account"];
member.Username;
}
bạn cho mình hỏi "Member" là đối tượng gì vậy? Bạn có thể viết cụ thể một trường hợp được không?
ví dụ về sesion
ghi vào sision
Session.Timeout = 1000
Session("UserName") = txtUserName.Text
lấy ra thì chì cần bạn đem Session("UserName") gắn vào chổ nào mà mình muốn
bạn có thể thể xem đúng ý bạn không
Nếu sử dụng ASPNET thì có thể xài ASP.NET FORM AUTHENTICATION cho lẹ
Cho mình hỏi về đối tượng session với
Cách đếm số lượng người đang truy cập vào trang web
Ah cho mình hỏi thêm về session.Timeout= int có nghĩa là gì vậy
Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
Session.Timeout = 100
Session("Counter") = Session("Counter") + 1
Response.Write("Counter: " & Session("Counter"))
End Sub
Sub Session_End(ByVal sender As Object, ByVal e As EventArgs)
Session("Counter") = Session("Counter") - 1
Response.Write("Counter: " & Session("Counter"))
End Sub
Session trong asp.net thì sẻ hết hạn (time out) trong 20 phút, mình có thể set lại thời gian time out của nó.
Nếu sử dụng session 1 cách không đúng đắn sẻ làm cho server overhead.
nên dùng Membership & Role provider. Đề lấy số user online
Regards,Code:Int32 userOnline = Membership.Provider.GetNumberOfUsersOnline();
mình cũng đang tìm hiểu về asp và bắt đầu làm với bài login và cho đăng kí. theo mình thì có thể dùng session để đếm số người online nhưng cũng có thể dùng Role provider và membership. Vậy mình muốn hỏi về membership và provider.bạn nào có tài liệu về thằng này share cho mình tìm hiểu với, đó là vấn đề bảo mật trong asp.net
Bookmarks