Advertisement
Guest User

Untitled

a guest
Jun 3rd, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.91 KB | None | 0 0
  1.                 using (var accounts = new AccountsEntities())
  2.                 {
  3.                     var authed = false;
  4.                     foreach (var account in accounts.Accounts.Where(account => account.Username == username && account.Password == password))
  5.                     {
  6.                             switch (account.UserLevel)
  7.                             {
  8.                                 case "guest":
  9.                                     {
  10.                                         authed = true;
  11.                                         trigger.User.SetAccountLevel(AccountMgr.AccountLevel.Guest);
  12.                                         trigger.Reply(string.Format("Logged in as {0} with level {1}", account.Username,account.UserLevel));
  13.                                     }
  14.                                 break;
  15.                                 case "user":
  16.                                     {
  17.                                         authed = true;
  18.                                         trigger.User.SetAccountLevel(AccountMgr.AccountLevel.User);
  19.                                         trigger.Reply(string.Format("Logged in as {0} with level {1}", account.Username,account.UserLevel));
  20.                                     }
  21.                                 break;
  22.                                 case "admin":
  23.                                     {
  24.                                         authed = true;
  25.                                         trigger.User.SetAccountLevel(AccountMgr.AccountLevel.Admin);
  26.                                         trigger.Reply(string.Format("Logged in as {0} with level {1}", account.Username,account.UserLevel));
  27.                                     }
  28.                                 break;
  29.                             }
  30.                     }
  31.                     if(!authed)
  32.                     trigger.Reply("Account data invalid! Please try again!");
  33.                 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement