Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Изменение пользователей
- * ajax запрос
- */
- function updateAction()
- {
- issetUser($_SESSION['user']);
- $rsData = array();
- $name = isset($_REQUEST['newName']) ? $_REQUEST['newName'] : null;
- $phone = isset($_REQUEST['newPhone']) ? $_REQUEST['newPhone'] : null;
- $adress = isset($_REQUEST['newAdress']) ? $_REQUEST['newAdress'] : null;
- $pwd1 = isset($_REQUEST['newPwd1']) ? $_REQUEST['newPwd1'] : null;
- $pwd2 = isset($_REQUEST['newPwd2']) ? $_REQUEST['newPwd2'] : null;
- $curPwd = isset($_REQUEST['curPwd']) ? $_REQUEST['curPwd'] : null;
- $curPwdMD5 = md5($curPwd);
- if (!$curPwdMD5 || $_SESSION['user']['pwd'] != $curPwdMD5)
- {
- $rsData['success'] = false;
- $rsData['message'] = 'Не верно ввели старый пароль';
- exit(json_encode($rsData));
- }
- if ($pwd1 != $pwd2) {
- $rsData['success'] = false;
- $rsData['message'] = 'Не совпадают пароли';
- exit(json_encode($rsData));
- }
- $res = updateUserData($name, $phone, $adress, $pwd1, $pwd2, $curPwdMD5);
- if ($res)
- {
- $rsData['success'] = true;
- $rsData['message'] = 'Данные сохранены';
- $rsData['userName'] = $name;
- $_SESSION['user']['name'] = $name;
- $_SESSION['user']['phone'] = $phone;
- $_SESSION['user']['adress'] = $adress;
- $_SESSION['user']['pwd'] = $pwd1 ? md5($pwd1) : $curPwdMD5;
- $_SESSION['user']['displayName'] = $name ? $name : $_SESSION['user']['email'];
- }
- else
- {
- $rsData['success'] = false;
- $rsData['message'] = 'Данные не сохранены';
- }
- exit(json_encode($rsData));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement