Esempio n. 1
0
 public bool Can(UserRole sub, AccessRights rights, FileObject obj)
 {
     return(Get(sub, obj).HasFlag(rights));
 }
 public string GetSessionId(UserSubject user, UserRole role) => $"{user.Id}-{role.Id}";
Esempio n. 3
0
 // должна быть вызвана сразу после логина
 public void SelectRole(UserRole role)
 {
     CurrentUserRole = role;
     SessionId       = Sessions.GetSessionId(CurrentUser, CurrentUserRole);
 }