Advertisement
Guest User

Untitled

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