Ejemplo n.º 1
0
     }
     if (strlen($pwd) < 6) {
         $error_flag = 1;
         $alert[2] = "Слишком короткий пароль (минимум — 6 символов)";
     }
     if (strlen($pwd) > 24) {
         $error_flag = 1;
         $alert[2] = "Слишком длинный пароль (максимум — 24 символа)";
     }
     if ($pwd != $pwd2 || $pwd2 == '') {
         $error_flag = 1;
         $alert[3] = "Поле заполнено некорректно";
     }
     if (!$error_flag) {
         $frl = new employer();
         $alert[1] = $frl->UpdatePwd(get_uid(), $oldpwd, $pwd, 0);
         if (!$alert[1]) {
             $info = "Изменения внесены";
             $smail = new smail();
             $smail->ChangePwd($uid, $pwd);
             // Пишем в лог смены паролей
             require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/restorepass_log.php";
             restorepass_log::SaveToLog($uid, getRemoteIP(), 3);
         }
     }
     break;
 case "foto_change":
     $foto = new CFile($_FILES['foto']);
     $del = trim($_POST['del']);
     $frl = new employer();
     if ($foto->name || $del == 1) {