Fixed issue in SessionFacade.GetCurrentUser().
This commit is contained in:
parent
bd65c84133
commit
7d63ef3a44
3 changed files with 19 additions and 5 deletions
|
@ -13,6 +13,7 @@ namespace ScrewTurn.Wiki {
|
|||
public static class Users {
|
||||
|
||||
private static UserInfo adminAccount = null;
|
||||
private static UserInfo anonAccount = null;
|
||||
|
||||
/// <summary>
|
||||
/// Gets the built-in administrator account.
|
||||
|
@ -21,12 +22,25 @@ namespace ScrewTurn.Wiki {
|
|||
public static UserInfo GetAdministratorAccount() {
|
||||
if(adminAccount == null) {
|
||||
adminAccount = new UserInfo("admin", "Administrator", Settings.ContactEmail, true, DateTime.MinValue, null);
|
||||
adminAccount.Groups = new string[] { Settings.AdministratorsGroup };
|
||||
adminAccount.Groups = new[] { Settings.AdministratorsGroup };
|
||||
}
|
||||
|
||||
return adminAccount;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the fake anonymous account.
|
||||
/// </summary>
|
||||
/// <returns>The account.</returns>
|
||||
public static UserInfo GetAnonymousAccount() {
|
||||
if(anonAccount == null) {
|
||||
anonAccount = new UserInfo(SessionFacade.AnonymousUsername, null, null, false, DateTime.MinValue, null);
|
||||
anonAccount.Groups = new[] { Settings.AnonymousGroup };
|
||||
}
|
||||
|
||||
return anonAccount;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// The user data key pointing to page changes notification entries.
|
||||
/// </summary>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue