public bool Login(string username, string password) { bool ReturnMe = false; try { Datasource.dsData.UsersDataTable UserTbl = adpUser.GetDataByNamePass(username, password); if (UserTbl.Rows.Count > 0) { Datasource.dsData.UsersRow row = (Datasource.dsData.UsersRow)UserTbl.Rows[0]; User.UserId = row.UserID; User.UserName = row.UserName; if (row.UserID == 1) { User.IsAdmin = true; } else { User.IsAdmin = false; } if (GetUserRules(User.UserId)) { ReturnMe = true; } Logger.InfoFormat("User Name {0} UserId {1} Logon Time {2}", User.UserName, User.UserId, DataManager.adpQry.GetServerDatetime()); } } catch (SqlException ex) { Classes.Core.LogException(Logger, ex, Classes.Core.ExceptionLevelEnum.General, Classes.Managers.UserManager.defaultInstance.User.UserId); } return(ReturnMe); }
public static bool LoadUserInfo(string username, string password) { Datasource.dsData.UsersDataTable tbl = adpUser.GetDataByLogin(username, password); if (tbl.Count > 0) { UserInfo = (Datasource.dsData.UsersRow)tbl.Rows[0]; adpRoleDetail.FillByUserId(RoleDetial, UserInfo.UserID); return(true); } else { return(false); } }