public Model.MaterUser Login(string userid, string userpwd) { userpwd = Encryption(userpwd); if (new Rule.MaterUserRule().TestInsert(userid)) { return(new Model.MaterUser() { UserID = "", UserName = "******" }); } List <Model.MaterUser> mater = new List <Model.MaterUser>(); mater = new DAL.MaterUserdal().user(" and [UserAccout]='" + userid + "' and [Password]='" + userpwd + "'"); if (mater.Count != 1) { return(new Model.MaterUser() { UserID = "", Password = "******" }); } else { return(mater[0]); } }
/// <summary> /// 找回用户登录密码 /// </summary> /// <param name="loginName">用户名</param> /// <param name="answer">答案</param> /// <returns>操作结果</returns> public Model.MaterUser MaterPassword(string loginName, string answer = null) { Model.MaterUser materuser = new Model.MaterUser(); List <Model.MaterUser> mater = new DAL.MaterUserdal().user(" and LoginName='" + loginName + "'"); if (mater.Count == 0) { materuser.UserName = "******"; return(materuser); } if (answer != null) { if (mater[0].Password != answer) { materuser.UserName = "******"; } else { if (new DAL.MaterUserdal().UpdateMaterUser(new Model.MaterUser() { UserID = mater[0].UserID, Password = Encryption("12345") }) > 0) { materuser.UserName = "******"; materuser.State = 1; } else { materuser.UserName = "******"; } } return(materuser); } return(mater[0]); }