/// <summary> /// 注册用户 /// </summary> /// <param name="user"></param> /// <returns></returns> public static Message CheckedUserToRegister(ref Base_Users user) { //用户帐号 Message msg = GameWebRules.CheckedAccounts(user.Username); if (!msg.Success) { return(msg); } //登录密码 msg = GameWebRules.CheckedPassword(user.Password); if (!msg.Success) { return(msg); } //属性编码 user.Username = Utility.HtmlEncode(Utils.TextFilter.FilterScript(user.Username)); user.PreLogintime = DateTime.Now; user.PreLoginIP = GameRequest.GetUserIP( ); user.LastLogintime = DateTime.Now; user.LastLoginIP = user.LastLoginIP; user.AgentID = user.AgentID; user.Username = user.Username.Replace("&", "").Replace("#", ""); return(new Message(true)); }
public static Message CheckUserPasswordForModify(ref string oldPasswd, ref string newPasswd) { if (TextUtility.EmptyTrimOrNull(oldPasswd)) { return(new Message(false, "原密码不能为空。")); } Message message = GameWebRules.CheckedPassword(newPasswd); if (!message.Success) { return(message); } return(new Message(true)); }
public Message ModifyPowerUserLogonPass(Base_Users admin, Base_Users powerUser, string newPasswd) { if (admin.UserID != 1 || admin.RoleID != 1) { return(new Message(false, "您没有修改用户密码的权限。")); } Message message = GameWebRules.CheckedPassword(newPasswd); if (!message.Success) { return(message); } newPasswd = TextEncrypt.EncryptPassword(newPasswd); aidePlatformManagerData.ModifyUserLogonPass(powerUser, newPasswd); return(new Message(true)); }
public static Message CheckedUserLogon(Base_Users user) { Message message = GameWebRules.CheckedAccounts(user.Username); if (!message.Success) { return(message); } message = GameWebRules.CheckedPassword(user.Password); if (!message.Success) { return(message); } user.Username = TextUtility.SqlEncode(user.Username); user.Username = Utility.HtmlEncode(TextFilter.FilterScript(user.Username)); return(new Message(true)); }
/// <summary> /// 修改其他管理员的密码 /// </summary> /// <param name="admin">超级管理员</param> /// <param name="powerUser">修改密码的用户</param> /// <param name="newPasswd">新的密码</param> /// <returns></returns> public Message ModifyPowerUserLogonPass(Base_Users admin, Base_Users powerUser, string newPasswd) { if (admin.UserID != ApplicationConfig.SUPER_ADMINISTRATOR_ID || admin.RoleID != ApplicationConfig.SUPER_ADMINISTRATOR_ID) { return(new Message(false, "您没有修改用户密码的权限。")); } Message msg = GameWebRules.CheckedPassword(newPasswd); if (!msg.Success) { return(msg); } newPasswd = TextEncrypt.EncryptPassword(newPasswd); aidePlatformManagerData.ModifyUserLogonPass(powerUser, newPasswd); return(new Message(true)); }
public static Message CheckedUserToRegister(ref Base_Users user) { Message message = GameWebRules.CheckedAccounts(user.Username); if (!message.Success) { return(message); } message = GameWebRules.CheckedPassword(user.Password); if (!message.Success) { return(message); } user.Username = Utility.HtmlEncode(TextFilter.FilterScript(user.Username)); user.PreLogintime = System.DateTime.Now; user.PreLoginIP = GameRequest.GetUserIP(); user.LastLogintime = System.DateTime.Now; user.LastLoginIP = user.LastLoginIP; user.Username = user.Username.Replace("&", "").Replace("#", ""); return(new Message(true)); }