Файл: npass.php
Строк: 37
<?
//новый пароль
if (isset($oldpas) && isset($newpas) )
{
$pas=explode("|",$game["loc"][$game["players"][$login]][$login]["info"]);
if ($pas[0]!=$oldpas) msg("Неверный пароль","Смена пароля");
if (ereg("[^a-zA-Z0-9_]+",$oldpas)) msg("Только лат. буквы и цифры в пароле","Смена пароля");
$pas[0]=$newpas;
$player["info"]=implode("|",$pas);
msg("Ваш новый пароль:<br/><b><big>$newpas</big></b><br/>Пожалуйста, авторизируйтесь заново<br/><a href="$PHP_SELF?login=$login&p=$newpas&site=connect2">[войти]</a>","Успешно",0,'none');
} else {
if ($player['style']=='0') {
$tmpt="<p align="center">Старый пароль<br/><input name="oldpas" maxlength="30" size="10"/><br/>
Новый пароль<br/><input name="newpas" maxlength="25" size="10"/><br/>
<a href="$PHP_SELF?sid=$sid&newpas=$(newpas)&oldpas=$(oldpas)">[сменить]</a>";
} else {
$tmpt="<form action="$PHP_SELF?sid=$sid&npass=1" method="post">
Старый пароль<br/><input name="oldpas" value="$oldpas" maxlength="20"/><br/>
Новый пароль<br/><input name="newpas" maxlength="20"/><br/>
<br/><input type="submit" value="[сменить]" class="btn">";
}
msg($tmpt,"Смена пароля");
}
?>