public ActionResult Signout() { LoginLimit.SignOut(); Session.Abandon(); FormsAuthentication.SignOut(); return(new RedirectResult("~/")); }
/// <summary> ///[LoginLimit]表添加的方法 /// </summary> public static int addLoginLimit(LoginLimit loginlimit) { string sql = "insert into LoginLimit([limitid],[roleid],[nodeid]) values (@limitid,@roleid,@nodeid)"; SqlParameter[] sp = new SqlParameter[] { new SqlParameter("@limitid", loginlimit.Limitid), new SqlParameter("@roleid", loginlimit.Roleid), new SqlParameter("@nodeid", loginlimit.Nodeid) }; return(DBHelper.ExecuteCommand(sql, sp)); }
/// <summary> ///[LoginLimit]表修改的方法 /// </summary> public static int updateLoginLimitById(LoginLimit loginlimit) { /*由于生成时此表没有主键,所以该项方法无法得知执行条件! * string sql="update LoginLimit set limitid=@limitid,roleid=@roleid,nodeid=@nodeid where "; * SqlParameter[] sp = new SqlParameter[] * { * new SqlParameter("@limitid",loginlimit.Limitid), * new SqlParameter("@roleid",loginlimit.Roleid), * new SqlParameter("@nodeid",loginlimit.Nodeid) * }; * return DBHelper.ExecuteCommand(sql,sp); */return(0); }
/// <summary> ///根据SQL语句获取实体 /// </summary> public static LoginLimit getLoginLimitBySql(string sql) { LoginLimit loginlimit = null; DataTable dt = DBHelper.GetDataSet(sql); if (dt.Rows.Count > 0) { loginlimit = new LoginLimit(); foreach (DataRow dr in dt.Rows) { loginlimit.Limitid = Convert.ToInt32(dr["limitid"]); loginlimit.Roleid = Convert.ToInt32(dr["roleid"]); loginlimit.Nodeid = Convert.ToInt32(dr["nodeid"]); } } return(loginlimit); }
/// <summary> ///根据SQL语句获取集合 /// </summary> public static IList <LoginLimit> getLoginLimitsBySql(string sql) { IList <LoginLimit> list = new List <LoginLimit>(); DataTable dt = DBHelper.GetDataSet(sql); if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { LoginLimit loginlimit = new LoginLimit(); loginlimit.Limitid = Convert.ToInt32(dr["limitid"]); loginlimit.Roleid = Convert.ToInt32(dr["roleid"]); loginlimit.Nodeid = Convert.ToInt32(dr["nodeid"]); list.Add(loginlimit); } } return(list); }
public Result <ServiceResponse> Login(LoginRequest request) { return(this.ExecuteMethod(() => { request.CheckNotNull(); if (string.IsNullOrEmpty(request.Username)) { throw new ArgumentNullException("username"); } var username = request.Username; if (WebSecurityHelper.Authenticate(ref username, request.Password, false)) { LoginLimit.SignIn(username, Session); return new ServiceResponse(); } throw new ValidationError("AuthenticationError", Texts.Validation.AuthenticationError); })); }
/// <summary> ///[LoginLimit]表查询实体的方法 /// </summary> public static LoginLimit getLoginLimitById( ) { LoginLimit loginlimit = null; /*由于生成时此表没有主键,所以该项方法无法得知执行条件! * string sql="select * from LoginLimit where "; * SqlParameter[] sp = new SqlParameter[] * { * new SqlParameter("@",) * }; * DataTable dt = DBHelper.GetDataSet(sql,sp); * if(dt.Rows.Count>0) * { * loginlimit = new LoginLimit(); * foreach (DataRow dr in dt.Rows) * { * loginlimit.Limitid = Convert.ToInt32(dr["limitid"]); * loginlimit.Roleid = Convert.ToInt32(dr["roleid"]); * loginlimit.Nodeid = Convert.ToInt32(dr["nodeid"]); * } * } */ return(loginlimit); }
public static int updateLoginLimit(LoginLimit loginlimit) { return(LoginLimitService.updateLoginLimitById(loginlimit)); }
public static int addLoginLimit(LoginLimit loginlimit) { return(LoginLimitService.addLoginLimit(loginlimit)); }