public LoginResult UserLogin(QueryLogin login) { var loginModel = new NTS.WEB.BLL.Account().GetAccount(login.LoginUser); List <string> menus = new List <string>(); var menulist = new NTS.WEB.BLL.User().GetSingleUserMenu(login.LoginUser); menus = (from i in menulist select i.LINKNAME.ToLower()).ToList <string>(); string redirecturl = (from i in menus where i.EndsWith("html") select i).FirstOrDefault(); if (string.IsNullOrEmpty(redirecturl)) { redirecturl = ""; } if (loginModel != null) { if (loginModel.UserPass == login.LoginPass) { return(new LoginResult { Success = true, Msg = "", Menus = menus, RedirectUrl = redirecturl }); } return(new LoginResult { Success = false, Msg = "用户的密码不正确。" }); } return(new LoginResult { Success = false, Msg = "用户名不存在。" }); }
public SingleUserResult GetSingleUser(int userid) { SingleUserResult result = new SingleUserResult(); var pAction = new ExecuteProcess(); try { var query = new NTS.WEB.BLL.User().GetSingleUser(userid); if (query != null) { //query.Password = DESEncrypt.Decrypt(query.Password); pAction.Success = true; pAction.ExceptionMsg = "获取单个用户成功"; result.QueryUser = query; result.ActionInfo = pAction; return(result); } else { pAction.Success = false; pAction.ExceptionMsg = "暂无数据信息"; result.ActionInfo = pAction; return(result); } } catch (Exception e) { pAction.Success = false; pAction.ExceptionMsg = e.Message; result.ActionInfo = pAction; return(result); } }
public UserListResult GetUsers() { UserListResult result = new UserListResult(); var pAction = new ExecuteProcess(); try { var userlist = new NTS.WEB.BLL.User().GetUsers(); if (userlist.Count > 0) { pAction.Success = true; result.UserList = userlist; result.ActionInfo = pAction; return(result); } else { pAction.Success = false; pAction.ExceptionMsg = "暂无数据信息"; result.ActionInfo = pAction; return(result); } } catch (Exception e) { pAction.Success = false; pAction.ExceptionMsg = e.Message; result.ActionInfo = pAction; return(result); } }
public List <string> GetSingleUserMenu(string username) { List <string> result = new List <string>(); var menulist = new NTS.WEB.BLL.User().GetSingleUserMenu(username); result = (from i in menulist select i.LINKNAME.ToLower()).ToList <string>(); return(result); }
public SingleUserResult GetSingleUser(int userid) { SingleUserResult result = new SingleUserResult(); var pAction = new ExecuteProcess(); try { var query = new NTS.WEB.BLL.User().GetSingleUser(userid); if (query != null) { //query.Password = DESEncrypt.Decrypt(query.Password); pAction.Success = true; pAction.ExceptionMsg = "获取单个用户成功"; result.QueryUser = query; result.ActionInfo = pAction; return result; } else { pAction.Success = false; pAction.ExceptionMsg = "暂无数据信息"; result.ActionInfo = pAction; return result; } } catch (Exception e) { pAction.Success = false; pAction.ExceptionMsg = e.Message; result.ActionInfo = pAction; return result; } }
public LoginResult UserLogin(QueryLogin login) { var loginModel = new NTS.WEB.BLL.Account().GetAccount(login.LoginUser); List<string> menus = new List<string>(); var menulist = new NTS.WEB.BLL.User().GetSingleUserMenu(login.LoginUser); menus = (from i in menulist select i.LINKNAME.ToLower()).ToList<string>(); string redirecturl = (from i in menus where i.EndsWith("html") select i).FirstOrDefault(); if (string.IsNullOrEmpty(redirecturl)) { redirecturl = ""; } if (loginModel != null) { if (loginModel.UserPass == login.LoginPass) { return new LoginResult { Success = true, Msg = "", Menus = menus, RedirectUrl = redirecturl }; } return new LoginResult { Success = false, Msg = "用户的密码不正确。" }; } return new LoginResult { Success = false, Msg = "用户名不存在。" }; }
public UserListResult GetUsers() { UserListResult result = new UserListResult(); var pAction = new ExecuteProcess(); try { var userlist = new NTS.WEB.BLL.User().GetUsers(); if (userlist.Count > 0) { pAction.Success = true; result.UserList = userlist; result.ActionInfo = pAction; return result; } else { pAction.Success = false; pAction.ExceptionMsg = "暂无数据信息"; result.ActionInfo = pAction; return result; } } catch (Exception e) { pAction.Success = false; pAction.ExceptionMsg = e.Message; result.ActionInfo = pAction; return result; } }
public List<string> GetSingleUserMenu(string username) { List<string> result = new List<string>(); var menulist = new NTS.WEB.BLL.User().GetSingleUserMenu(username); result = (from i in menulist select i.LINKNAME.ToLower()).ToList<string>(); return result; }