Fix bug: Prevent usage of space in new nicknames
This commit is contained in:
4
chat.php
4
chat.php
@ -2103,7 +2103,7 @@ function print_chatters(){
|
|||||||
|
|
||||||
function create_session($setup){
|
function create_session($setup){
|
||||||
global $I, $U, $db, $memcached;
|
global $I, $U, $db, $memcached;
|
||||||
$U['nickname']=preg_replace('/\s+/', '', $_REQUEST['nick']);
|
$U['nickname']=str_replace(' ', '', $_REQUEST['nick']);
|
||||||
$U['passhash']=md5(sha1(md5($U['nickname'].$_REQUEST['pass'])));
|
$U['passhash']=md5(sha1(md5($U['nickname'].$_REQUEST['pass'])));
|
||||||
if(!check_member()){
|
if(!check_member()){
|
||||||
add_user_defaults();
|
add_user_defaults();
|
||||||
@ -2507,6 +2507,7 @@ function register_guest($status, $nick){
|
|||||||
|
|
||||||
function register_new($nick, $pass){
|
function register_new($nick, $pass){
|
||||||
global $I, $U, $db;
|
global $I, $U, $db;
|
||||||
|
$nick=str_replace(' ', '', $nick);
|
||||||
if(empty($nick)){
|
if(empty($nick)){
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
@ -2724,6 +2725,7 @@ function save_profile(){
|
|||||||
|
|
||||||
function set_new_nickname(){
|
function set_new_nickname(){
|
||||||
global $I, $U, $db;
|
global $I, $U, $db;
|
||||||
|
$_REQUEST['newnickname']=str_replace(' ', '', $_REQUEST['newnickname']);
|
||||||
if(!valid_nick($_REQUEST['newnickname'])){
|
if(!valid_nick($_REQUEST['newnickname'])){
|
||||||
return sprintf($I['invalnick'], get_setting('maxname'), get_setting('nickregex'));
|
return sprintf($I['invalnick'], get_setting('maxname'), get_setting('nickregex'));
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user