Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using (var accounts = new AccountsEntities())
- {
- var authed = false;
- foreach (var account in accounts.Accounts)
- {
- if(account.Username == username && account.Password == password)
- {
- switch (account.UserLevel)
- {
- case "guest":
- {
- authed = true;
- trigger.User.SetAccountLevel(AccountMgr.AccountLevel.Guest);
- trigger.Reply(string.Format("Logged in as {0} with level {1}", account.Username, account.UserLevel));
- }
- break;
- case "user":
- {
- authed = true;
- trigger.User.SetAccountLevel(AccountMgr.AccountLevel.User);
- trigger.Reply(string.Format("Logged in as {0} with level {1}", account.Username, account.UserLevel));
- }
- break;
- case "admin":
- {
- authed = true;
- trigger.User.SetAccountLevel(AccountMgr.AccountLevel.Admin);
- trigger.Reply(string.Format("Logged in as {0} with level {1}", account.Username, account.UserLevel));
- }
- break;
- }
- }
- }
- if (!authed)
- trigger.Reply("Account data invalid! Please try again!");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement