//先核对用户信息才允许改变 public bool FindPassWord(UserData data, string passw, out string msg) { msg = ""; if ("".Equals(data.Idcard)) { msg = "未输入身份证号码!"; } else if ("".Equals(data.Username)) { msg = "未输入用户名!"; } try { if (data.Idcard.Equals(iUserData.findIdCardByName(data.Username))) { User user = new User(); user.UserName = data.Username; user.Password = MD5Provider.Hash(passw); if (iUser.Update(user)) { msg = "更新成功!!"; return true; } } else { msg = "用户名与身份证不匹配!"; } } catch (Exception exp) { msg = exp.Message; } return false; }
public ActionResult Index(int? page, string selectedUsers, string diselectedUsers) { if (converter == null) converter = new GenerateViewCommand(Server.MapPath(Url.Content("~/XSLTConverters/Pages.xsl"))); markOfSynchronization = 0; UserProvider provider = new UserProvider(new databaseDataContext(ConnectionProvider.ConnectionString)); userData = new UserData(); ftChain.addFilter(new UserCheckerFilter()); return Content((string)converter.ExecuteCommand(Server.MapPath(Url.Content("~/App_Data/Index.xml")))); }
public static UserData ConvertToUser(this User data) { UserData result = new UserData() { UserID = data.UserID, UserName = data.UserName, UserSurname = data.UserSurname, SecWord = data.SecWord, UserPhone = data.UserPhone }; return result; }
public bool Register(User user, UserData data, out string msg) { msg = ""; bool isok = false; if (!CheckUser(user, out msg)) { return isok; } using (TransactionScope tsCope = new TransactionScope()) { try { user.Password = MD5Provider.Hash(user.Password); int id = iUser.AddUserAndRetId(user); msg = Convert.ToString(id); if (id != -1) { data.Uid = id; if (iUserData.addUserData(data)) { isok = true; } } } catch (Exception exp) { msg = exp.Message; return false; } tsCope.Complete(); } return isok; }
public ActionResult Error() { userData = null; return Content((string)converter.ExecuteCommand(Server.MapPath(Url.Content("~/App_Data/Error.xml")))); }