Simplify registration function
This commit is contained in:
12
chat.php
12
chat.php
@ -2382,13 +2382,10 @@ function delete_account(){
|
|||||||
|
|
||||||
function register_guest($status, $nick){
|
function register_guest($status, $nick){
|
||||||
global $I, $P, $U, $db;
|
global $I, $P, $U, $db;
|
||||||
if(!isSet($P[$nick])){
|
$stmt=$db->prepare('SELECT style FROM ' . PREFIX . 'members WHERE nickname=?');
|
||||||
return sprintf($I['cantreg'], $nick);
|
|
||||||
}
|
|
||||||
$stmt=$db->prepare('SELECT * FROM ' . PREFIX . 'members WHERE nickname=?');
|
|
||||||
$stmt->execute([$nick]);
|
$stmt->execute([$nick]);
|
||||||
if($stmt->fetch(PDO::FETCH_NUM)){
|
if($tmp=$stmt->fetch(PDO::FETCH_NUM)){
|
||||||
return sprintf($I['alreadyreged'], $nick);
|
return sprintf($I['alreadyreged'], style_this($nick, $tmp[0]));
|
||||||
}
|
}
|
||||||
$stmt=$db->prepare('SELECT * FROM ' . PREFIX . 'sessions WHERE nickname=? AND status=1;');
|
$stmt=$db->prepare('SELECT * FROM ' . PREFIX . 'sessions WHERE nickname=? AND status=1;');
|
||||||
$stmt->execute(array($nick));
|
$stmt->execute(array($nick));
|
||||||
@ -2407,12 +2404,11 @@ function register_guest($status, $nick){
|
|||||||
}else{
|
}else{
|
||||||
add_system_message(sprintf(get_setting('msgsureg'), style_this($reg['nickname'], $reg['style'])));
|
add_system_message(sprintf(get_setting('msgsureg'), style_this($reg['nickname'], $reg['style'])));
|
||||||
}
|
}
|
||||||
return sprintf($I['successreg'], $reg['nickname']);
|
return sprintf($I['successreg'], style_this($reg['nickname'], $reg['style']));
|
||||||
}
|
}
|
||||||
|
|
||||||
function register_new($nick, $pass){
|
function register_new($nick, $pass){
|
||||||
global $I, $P, $U, $db;
|
global $I, $P, $U, $db;
|
||||||
$nick=preg_replace('/\s+/', '', $nick);
|
|
||||||
if(empty($nick)){
|
if(empty($nick)){
|
||||||
return '';
|
return '';
|
||||||
}elseif(isSet($P[$nick])){
|
}elseif(isSet($P[$nick])){
|
||||||
|
Reference in New Issue
Block a user