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)); } }