Просмотр файла ViPTurbo 3.0/user/changepas.php

Размер файла: 1.99Kb
<?
include('../include/path.php');

if(isset($user)){

if(isset($_POST['lpas']) || isset($_POST['npas']))
{
if(!isset($_POST['lpas']) || strlen($_POST['lpas'])<6) {

  $error[]='- Старый пароль отсутствует или содержит менее 6 символов<br>';

}else{

  if($user['password']!=md5($_POST['lpas'])){
    $error[]='- Старый пароль неверный<br>';
  }
}

if(!isset($_POST['npas']) || strlen($_POST['npas'])<6) {
$error[]='- Новый пароль отсутствует или содержит менее 6 символов<br>';
}
}

if(!isset($error)){

    session_destroy();

    sql_send('UPDATE `'.PRE.'users` SET `password`="'.md5($_POST['npas']).'" WHERE `login`="'.$user['login'].'"');

    session_register('Alog');
    session_register('Apass');

    $_SESSION['Alog']=$user['login'];
    $_SESSION['Apass']=md5($_POST['npas']);

    $error[]='- Пароль изменен<br>';


}


function put_content() {

global $error;

echo '<div class="header">Сменить пароль</div>';

if(isset($error)) { echo implode($error); }

echo'<form action="changepas.php" method="post" accept-charset="utf-8"><br>';
echo'Старый пароль<br><input type="password" name="lpas" maxlength="30" class="text" value="'.((isset($_POST['pas']))?$_POST['pas']:'').'"><br>';
echo'Новый пароль<br><input type="password" name="npas" maxlength="30" class="text" value="'.((isset($_POST['pas']))?$_POST['pas']:'').'"><br>';
echo'<br><input type="submit" class="button" value="Изменить">';
echo'</form></table>';

echo '<div class="nav"><a href="settings.php?'.SID.'">назад</a><br><a href="../index.php?'.SID.'">на главную</a></div>';

}
}else
{
  function put_content()
  {

    echo '<div class="nav"><a href="settings.php?'.SID.'">назад</a><br><a href="../index.php?'.SID.'">на главную</a></div>';
  }
}
// подключение дизайна
design();?>