I am currnelty using form tickets to save my user session but i need to pass extra user data so i can access at code time like User.
UserData userData = new UserData
{
fullName = _loginUser.firstName,
userName = _loginUser.LoweredUserName,
userId = _loginUser.UserId
};
string[] roles = new string[3];
if (_loginUser.canAdd == true)
roles[0] = "canAdd";
if (_loginUser.canDelete == true)
roles[1] = "canDelete";
if (_loginUser.canEdit == true)
roles[2] = "canEdit";
string _roles = String.Join(",", roles);
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(
1, // ti ...
Go to the complete details ...