/// <summary> /// cookie登录 /// </summary> /// <param name="Cookie"></param> /// <returns></returns> public IHttpActionResult CookieLogin([FromBody] dynamic Cookie) { try { string cookiestr = (string)Cookie.cookie; if (cookiestr == null || cookiestr == "") { return(null); } else { string LoginStr = DESEncrypt.Decrypt(cookiestr, "998013"); UserOper uOpser = new UserOper(); User _user = uOpser.GetUserByLoginStr(LoginStr); if (_user == null) { return(NotFound()); } else { SessionManage.CurrentUser = _user; return(Ok(LoginHelp.ReturnUser(_user))); } } } catch (Exception e) { return(BadRequest(e.Message)); } }
protected void Button1_Click(object sender, EventArgs e) { PwdLength.Text = ""; Label1.Text = ""; Label2.Text = ""; Label3.Text = ""; TextBox2_TextChanged(sender, e); TextBox3_TextChanged(sender, e); if (UserOper.CheckUserName(TextBox1.Text)) //检测用户名是否已经存在 { Label1.Text = "已经存在该用户,请换个用户名"; } else { Label1.Text = ""; User _user = new User(); MDL.User.setUserCommon(_user); //设置为普通用户 _user.User_Name = TextBox1.Text; _user.User_Pwd = TextBox2.Text; if (UserOper.AddUser(_user)) { Label3.Text = "创建用户成功"; } else { Label3.Text = "创建用户失败"; } } }
/// <summary> /// 钉钉登录 /// </summary> /// <param name="code"></param> /// <returns></returns> public IHttpActionResult DdLogin([FromBody] dynamic code) { try { DdOperator ddoper = DdOperator.GetDdApi(); UserProvider uProvider = new UserProvider(ddoper); UserOper uOper = new UserOper(); var uDdId = uProvider.GetDdIdByCode((string)code.code); User _user = uOper.GetUserByDdId(uDdId); if (_user != null) { ///再次登录更新cookie信息 _user = uOper.UpDateLoginInfo(_user); } ///首次登录 else { //取得用户信息 _user = uProvider.GetUserInfo(uDdId); ///首次登录,在数据库登录新用户 uOper.AddUser(_user); //将用户加入默认用户组 new UrOper().AddDefalutUR(_user); } SessionManage.CurrentUser = _user; return(Ok(LoginHelp.ReturnUser(_user))); } catch (Exception e) { return(BadRequest(e.Message)); } }
protected void Button1_Click2(object sender, EventArgs e) { MDL.User user = new User(); MDL.User user1 = new User(); //输入老密码所得到的用户 user = (User)Session["User"]; int id = user.User_Id; string oldPaw = TextBox1.Text; string newPaw = TextBox2.Text; if (oldPaw != UserOper.GetUserPwd(id) && UserOper.GetUserPwd(id) != "0") //验证老密码是否正确 { if (UserOper.AltUserPwd(id, newPaw)) //如果更改密码成功 { Label2.Text = "更改成功"; } else { Label2.Text = "更改失败"; } } else { Label2.Text = "输入原密码错误"; } }
/// <summary> /// 浏览器登录 /// </summary> /// <param name="data"></param> /// <returns></returns> public IHttpActionResult WebLogin([FromBody] dynamic data) { string name = data.name; string pwd = data.pwd; User _user = null; UserOper uoper = new UserOper(); if (name != "" && pwd != "") { _user = uoper.GetUserByAccout(name, pwd); if (_user != null) { SessionManage.CurrentUser = _user; return(Ok(LoginHelp.ReturnUser(_user))); } } return(BadRequest("用户名或密码错误,请重新输入。")); }
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e) { string User_Name = Login1.UserName; string User_Pwd = Login1.Password; User user = new User(); user.User_Name = User_Name; user.User_Pwd = User_Pwd; if (UserOper.CheckUser(user)) { user = UserOper.getUser(user.User_Name); Session["User"] = user; //将登陆的user用户添加到session中 if (Session["User"] != null) { Response.Redirect("index.aspx"); } } }
protected void Button1_Click(object sender, EventArgs e) { int user_Id = 0; try { user_Id = int.Parse(TextBox1.Text); } catch { Label1.Text = "请注意您输入的字符是否为整数"; } if (UserOper.CheckUser_Id(user_Id)) //检查用户ID是否存在 { if (!UserOper.CheckUser_Admin(int.Parse(user_Id.ToString()))) //如果要删除的用户不是管理员 { if (UserOper.DelUser(int.Parse(TextBox1.Text))) //判断是否删除成功 { Label1.Text = "删除用户成功!"; } else { Label1.Text = "删除用户失败!"; } } else { Label1.Text = "您不可以删除管理员用户,谢谢!"; } } else { Label1.Text = Label1.Text + "该用户不存在"; } }
public object GetInStorageUserList() { return(Ok(UserOper.GetInStorageUserList())); }