修改使用UCenter注册时的验证用户名的长度
2018-01-29 11:47
465 查看
修改使用 UCenter 注册时的验证用户名的长度限制
原因
来自非 Discuz 的用户用户名长度有大于15字节的用户修改步骤
1、修改用户表(pre_ucenter_members),将username字段的长度改成
255
2、修改验证用户名的方法,文件是:uc_server/model/user.php,修改后的代码具体如下
function check_username($username) { $guestexp = '\xA1\xA1|\xAC\xA3|^Guest|^\xD3\xCE\xBF\xCD|\xB9\x43\xAB\xC8'; $len = $this->dstrlen($username); if($len > 255 || $len < 3 || preg_match("/\s+|^c:\\con\\con|[%,\*\"\s\<\>\&]|$guestexp/is", $username)) { return FALSE; } else { return TRUE; } }
相关文章推荐
- 使用ajax 实现用户的用户名注册验证,如果该用户已存在则提示该用户已存在
- 使用struts2+Ajax+jquery验证用户名是否已被注册
- 使用ASP.NET Atlas开发实时验证用户名是否被注册的自定义Behavior
- php注册系统和使用Xajax即时验证用户名是否被占用
- 使用JSP Servlet和Ajax实现简单的注册页面的用户名密码验证
- 修改UCenter用户名长度限制的方法
- AJAX .NET验证注册用户名是否已经被使用
- 使用正则表达式验证注册页面(用户名,密码,确认密码,邮箱,手机号)
- struts2中使用ajax验证邮箱(用户名)是否被注册
- Discuz!X3.2修改用户名注册长度限制的方法
- struts2中使用ajax验证邮箱(用户名)是否被注册
- 使用onblur来验证用户名。是否被注册过...
- 使用ajax验证用户名是否被注册
- 修改UCenter用户名长度限制的方法
- 使用ajax 实现用户的用户名注册验证,如果该用户已存在则提示该用户已存在
- Discuz!修改注册用户名长度限制的方法
- 【php】注册系统和使用Xajax即时验证用户名是否被占用
- struts action使用ajax验证用户名是否有被注册
- Discuz3.2版本 修改注册用户名长度限制
- ssh整合问题总结--使用struts2+Ajax+jquery验证用户名是否已被注册