/// <summary> /// 更新用户信息 /// </summary> /// <param name="userInfo">要保存的用户信息(密码为明文)</param> /// <returns>返回经过处理之后的实际用户信息</returns> public UserInfo SaveUserInfo(UserInfo userInfo) { if (Utils.StrIsNullOrEmpty(userInfo.Salt)) { userInfo.Salt = ForumUtils.CreateAuthStr(6, false); } userInfo.Password = GetEncryptedPassword(userInfo, userInfo.Password); return(Users.UpdateUser(userInfo) ? userInfo : null); }
/// <summary> /// 创建用户信息(用于用户注册等行为) /// </summary> /// <param name="userInfo">要创建的用户信息(密码为明文)</param> /// <returns></returns> public int CreateUserInfo(UserInfo userInfo) { userInfo.Salt = ForumUtils.CreateAuthStr(6, false); userInfo.Password = GetEncryptedPassword(userInfo, userInfo.Password); return(Users.CreateUser(userInfo)); }