Добро пожаловать, Гость!
смена пароля - Страница 2
Общие вопросы | смена пароля


смена пароля
11 Июня 2015уже не знаю что делать, может вы плиз поможете исправить, бьёт такую вот ошибку Fatal error: Call to undefined function shif() in /home/twipa512/public_html/***.ru/user/settings.php on line 138
строка:
<?
if (isset($_POST['pass']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = $user[id] AND `pass` = '".shif($_POST['pass'])."' LIMIT 1"), 0)==1){
?>
я весь код вытащил из файла security.php и вставил его в settings.php
вот когда при смене пароля бьёт вот ошибку, и еще пишет: Неправильное количество пунктов на страницу, только почему он зацепляет пункты на страницу.
Комментарии:



Тогда видимо где то в системе код цепляется к этому
Добавлено:
Кстати,посмотри значение формы отправки полей,какой там адрес задан


Автор темы
Zed (11 Июня 2015):
Twipas, так ты наверное лишний код вставил, вот и там настройки навигации есть,удали их
Zed, вот этот код вставил:Twipas, так ты наверное лишний код вставил, вот и там настройки навигации есть,удали их
<?
if (isset($_POST['save'])){
if (isset($_POST['pass']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = $user[id] AND `pass` = '".shif($_POST['pass'])."' LIMIT 1"), 0)==1){
if (isset($_POST['pass1']) && isset($_POST['pass2'])){
if ($_POST['pass1']==$_POST['pass2']){
if (strlen2($_POST['pass1'])<6)$err='По соображениям безопасности новый пароль не может быть короче 6-ти символов';
if (strlen2($_POST['pass1'])>32)$err='Длина пароля превышает 32 символа';
}else $err='Новый пароль не совпадает с подтверждением';
}else $err='Введите новый пароль';
}else $err='Старый пароль неверен';
if (!isset($err)){
mysql_query("UPDATE `user` SET `pass` = '".shif($_POST['pass1'])."' WHERE `id` = '$user[id]' LIMIT 1");
setcookie('pass', cookie_encrypt($_POST['pass1'],$user['id']), time()+60*60*24*365);
$_SESSION['message'] = 'Пароль успешно изменен';
header("Location: ?");
exit;
}
}
err();
?>
разве есть что-то лишнее?



Twipas (11 Июня 2015):
Zed, да
Twipas, так ты наверное лишний код вставил, вот и там настройки навигации есть,удали ихZed, да



Twipas (11 Июня 2015):
Zed, честно скажу, не понял какое именно содержимое закинуть?
У тебя социал?Zed, честно скажу, не понял какое именно содержимое закинуть?


Автор темы
Zed (11 Июня 2015):
Закинь в папку /sys/fnc / к примеру с названием shift.php а содержание файла возьми с любой ветки социала
Zed, честно скажу, не понял какое именно содержимое закинуть?Закинь в папку /sys/fnc / к примеру с названием shift.php а содержание файла возьми с любой ветки социала