info); $email = new Email($u->info); $status = null; if ($_POST['oldpsw2']) { // remove psw2 if (password_verify((int)$_POST['oldpsw2'], $u->info['pass2'])) { $u->info['pass2'] = $password->changeSecond(null)['pass2']; $status = "Второй пароль выключен.
"; } else { $status = "Введен не верный второй пароль!
"; } } if ($_POST['num_count']) { //add psw2 $arr = $password->changeSecond((int)$_POST['num_count']); $status = "Второй пароль: {$arr['pass2']}.
Запомните или запишите, т.к. он не высылается на email и его нельзя как-либо узнать. Потеряв второй пароль, вы потеряете персонажа!
Этот пароль выслан на ваш email.

"; $u->info['pass2'] = $arr['hash']; } if ( ( $_POST['oldpass'] && $_POST['npass'] && $_POST['npass2'] || $_POST['oldpsw'] && $_POST['oldemail'] && $_POST['newemail'] ) && $u->info['securetime'] > time() ) { $status = "Должно пройти не менее трех суток между сменой подтверждения, пароля или email.
"; } else { if ($_POST['oldpass'] && $_POST['npass'] && $_POST['npass2']) { /*-------Смена пароля--------*/ if (!password_verify($_POST['oldpass'], $u->info['pass'])) { $status = "Неверный старый пароль.
"; } elseif ($_POST['npass'] !== $_POST['npass2']) { $status = "Не совпадают новые пароли.
"; } else { $u->info['pass'] = $password->changeFirst($_POST['oldpass'], $_POST['npass']); $status = "Пароль удачно сменен.
"; } } if ($_POST['oldpsw'] && $_POST['oldemail'] && $_POST['newemail']) { /*-----Смена e-mail------*/ if (password_verify($_POST['oldpsw'], $u->info['pass'])) { $status = "Неверный пароль.
"; } elseif ($u->info['mail'] !== $_POST['oldemail']) { $status = "Неверный старый E-Mail.
"; } else { $u->info['mail'] = $email->change($_POST['oldemail'], $_POST['newemail']); $status = "Email удачно сменен.
"; } } } ?>

Настройки безопасности

Чем выше уровень вашего персонажа, тем больше к нему внимания со стороны злоумышленников. Чтобы ваш персонаж небыл подвержен взлому, необходимо соблюдать элементарные меры предосторожности.
А именно:
  1. Никогда, ни под каким предлогом, никому не говорите свой пароль. Ни паладинам, ни администрации не нужно знать ваш пароль.
  2. Вводите логин и пароль только на титульной странице Ни на каких других сайтах, которые будут как две капли похожие на наш, и куда вас зазывают обещая на халяву предметы или еврокредиты, не вводите свой пароль! Иначе Ваш персонаж с вероятностью 95% будет взломан.
Настоятельно рекомендуем прочесть заметку Как обезопасить своего персонажа?.

Если вы играете из интернет кафе или компьютерного клуба, где шанс быть взломанным очень высокий, рекомендуем включить второй уровень защиты (см. ниже)

Смена пароля
Старый пароль:
Новый пароль:
Новый пароль (еще раз):
Смена email
Ваш игровой пароль:
Прежний email:
Новый email:
Второй уровень защиты Настоятельно рекомендуем включить второй уровень защиты.
На компьютере может быть установлен клавиатурный шпион, который записывает все нажатия клавиш, таким образом, могут узнать ваш пароль.
Возможно, в сети компьютеров установлен "сетевой снифер", перехватывающий все интернет пакеты, который легко покажет все пароли. Чтобы обезопасить себя, вы можете установить своему персонажу второй пароль, который можно вводить при помощи мышки (клавиатурным шпионом не перехватить) и который передается на игровой сервер в зашифрованном виде, не поддающимся расшифровке ("сетевой снифер" не сможет перехватить его).
Будьте внимательны! Второй пароль отправляется на email один раз,при установке второго уровня защиты!
info['pass2'])) { echo "
Второй пароль установлен.

Введите второй пароль "; } else { ?> Длина пароля: