Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //Проверка на авторизацию
- User::a()->noLogin();
- $error=array();
- $userInfo = json_decode(User::a()->user['userInfo'],true);
- if(isset($_POST['setting'])){
- $mail = abs(intval($_POST['mail']));
- $present = abs(intval($_POST['present']));
- $company = abs(intval($_POST['company']));
- $panel = abs(intval($_POST['panel']));
- if(User::a()->user['setMail']!=$mail)User::a()->user['setMail']=$mail;
- if(User::a()->user['setPresent']!=$present)User::a()->user['setPresent']=$present;
- if(User::a()->user['setCompany']!=$company)User::a()->user['setCompany']=$company;
- if(User::a()->user['panel']!=$panel)User::a()->user['panel']=$panel;
- $_SESSION['info'] = "Настройки сохранены!";
- header("Location:/Setting/");
- die();
- }
- if(isset($_POST['passwd'])){
- $oldpass = md5(md5(htmlspecialchars(strip_tags(trim($_POST['oldpass'])))));
- $pass = htmlspecialchars(strip_tags(trim($_POST['pass'])));
- $pass2 = htmlspecialchars(strip_tags(trim($_POST['pass2'])));
- if(User::a()->user['password']!=$oldpass){
- $_SESSION['info'] = "Неверный старый пароль!";
- header("Location:/Setting/");
- die();
- }
- if(mb_strlen($pass,'UTF-8')<6){
- $_SESSION['info'] = "Пароль должен состоять не менее,чем из 6-ти символов!";
- header("Location:/Setting/");
- die();
- }
- if($pass2!=$pass){
- $_SESSION['info'] = "Пароли не совпадают!";
- header("Location:/Setting/");
- die();
- }
- $pass=md5(md5($pass));
- User::a()->user['password']=$pass;
- $_SESSION['info'] = "Новый пароль сохранен!";
- header("Location:/Setting/");
- die();
- }
- Template::a()->setTitle('Настройки');
- Template::a()->set('error',$error);
- Template::a()->display('setting/index');
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement