Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Tạo mới sessionid sau khi đăng nhập bằng abandon()
22:23 04-04-2017
782 lượt xem
1 bình luận
Em đang học lập trình an toàn thì có một yêu cầu như sau: sau khi đăng nhập thành công thì khởi tạo một sessionID mới. Em dùng Session.Abandon() ngay sau khi đăng nhập thành công để hủy sessionid cũ và tạo mới. Sau đó em có ghi các thông tin của user vào session để dùng khi phân quyền. tuy nhiên khi em check session để phân quyền thì session bị null.
Tóm lại mong mọi người chỉ em cách sử dụng Session.Abandon() hủy sessionid cũ và tạo sessionid mới,sau đó vẫn gán dữ liệu cho session bình thường được.Em cảm ơn
Bạn cứ lưu tiếp thông tin mới vào Session đi. Lúc logout thì bạn destroy các session đó bằng lệnh Session.Abadon() hoặc clear các value của Session bằng lệnh Session.Clear(); p/s: mình cũng là newbie.