mirror of
https://github.com/slawkens/myaac.git
synced 2025-10-18 03:33:26 +02:00
Merge branch 'develop' into feature/docker
This commit is contained in:
@@ -114,7 +114,7 @@ else if($step == 'finish') {
|
||||
$email = $_SESSION['var_email'];
|
||||
$password = $_SESSION['var_password'];
|
||||
$password_confirm = $_SESSION['var_password_confirm'];
|
||||
$player_name = $_SESSION['var_player_name'];
|
||||
$player_name = $_SESSION['var_player_name'] ?? null;
|
||||
|
||||
// email check
|
||||
if(empty($email)) {
|
||||
@@ -125,18 +125,7 @@ else if($step == 'finish') {
|
||||
}
|
||||
|
||||
// account check
|
||||
if(isset($_SESSION['var_account'])) {
|
||||
if(empty($_SESSION['var_account'])) {
|
||||
$errors[] = $locale['step_admin_account_error_empty'];
|
||||
}
|
||||
else if(!Validator::accountName($_SESSION['var_account'])) {
|
||||
$errors[] = $locale['step_admin_account_error_format'];
|
||||
}
|
||||
else if(strtoupper($_SESSION['var_account']) == strtoupper($password)) {
|
||||
$errors[] = $locale['step_admin_account_error_same'];
|
||||
}
|
||||
}
|
||||
else if(isset($_SESSION['var_account_id'])) {
|
||||
if(isset($_SESSION['var_account_id'])) {
|
||||
if(empty($_SESSION['var_account_id'])) {
|
||||
$errors[] = $locale['step_admin_account_id_error_empty'];
|
||||
}
|
||||
@@ -147,6 +136,17 @@ else if($step == 'finish') {
|
||||
$errors[] = $locale['step_admin_account_id_error_same'];
|
||||
}
|
||||
}
|
||||
else if(isset($_SESSION['var_account'])) {
|
||||
if(empty($_SESSION['var_account'])) {
|
||||
$errors[] = $locale['step_admin_account_error_empty'];
|
||||
}
|
||||
else if(!Validator::accountName($_SESSION['var_account'])) {
|
||||
$errors[] = $locale['step_admin_account_error_format'];
|
||||
}
|
||||
else if(strtoupper($_SESSION['var_account']) == strtoupper($password)) {
|
||||
$errors[] = $locale['step_admin_account_error_same'];
|
||||
}
|
||||
}
|
||||
|
||||
// password check
|
||||
if(empty($password)) {
|
||||
@@ -159,12 +159,13 @@ else if($step == 'finish') {
|
||||
$errors[] = $locale['step_admin_password_confirm_error_not_same'];
|
||||
}
|
||||
|
||||
// player name check
|
||||
if(empty($player_name)) {
|
||||
$errors[] = $locale['step_admin_player_name_error_empty'];
|
||||
}
|
||||
else if(!Validator::characterName($player_name)) {
|
||||
$errors[] = $locale['step_admin_player_name_error_format'];
|
||||
if (isset($player_name)) {
|
||||
// player name check
|
||||
if (empty($player_name)) {
|
||||
$errors[] = $locale['step_admin_player_name_error_empty'];
|
||||
} else if (!Validator::characterName($player_name)) {
|
||||
$errors[] = $locale['step_admin_player_name_error_format'];
|
||||
}
|
||||
}
|
||||
|
||||
if(!empty($errors)) {
|
||||
@@ -182,14 +183,14 @@ clearstatcache();
|
||||
if(is_writable(CACHE) && (MYAAC_OS != 'WINDOWS' || win_is_writable(CACHE))) {
|
||||
if(!file_exists(BASE . 'install/ip.txt')) {
|
||||
$content = warning('AAC installation is disabled. To enable it make file <b>ip.txt</b> in install/ directory and put there your IP.<br/>
|
||||
Your IP is:<br /><b>' . $_SERVER['REMOTE_ADDR'] . '</b>', true);
|
||||
Your IP is:<br /><b>' . get_browser_real_ip() . '</b>', true);
|
||||
}
|
||||
else {
|
||||
$file_content = trim(file_get_contents(BASE . 'install/ip.txt'));
|
||||
$allow = false;
|
||||
$listIP = preg_split('/\s+/', $file_content);
|
||||
foreach($listIP as $ip) {
|
||||
if($_SERVER['REMOTE_ADDR'] == $ip) {
|
||||
if(get_browser_real_ip() == $ip) {
|
||||
$allow = true;
|
||||
}
|
||||
}
|
||||
@@ -198,7 +199,7 @@ if(is_writable(CACHE) && (MYAAC_OS != 'WINDOWS' || win_is_writable(CACHE))) {
|
||||
{
|
||||
$content = warning('In file <b>install/ip.txt</b> must be your IP!<br/>
|
||||
In file is:<br /><b>' . nl2br($file_content) . '</b><br/>
|
||||
Your IP is:<br /><b>' . $_SERVER['REMOTE_ADDR'] . '</b>', true);
|
||||
Your IP is:<br /><b>' . get_browser_real_ip() . '</b>', true);
|
||||
}
|
||||
else {
|
||||
ob_start();
|
||||
|
Reference in New Issue
Block a user