Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/21: Рейтинг темы: голосов - 21, средняя оценка - 4.76
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 31
1

Страница восстановления пароля

08.02.2010, 22:43. Показов 4254. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте всем!Создал страничку для восстановления пароля, в 25 строчке выдает ошибку, не понимаю в чем может, может кто взглянет и сможет подсказать или указать на ошибку, так сказать носом ткнуть))))

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php 
session_start();
include ("blocks/bd.php");
 
$result    = mysql_query("SELECT id_user FROM users WHERE name='$name' AND    email='$email' AND activation=''",$db);//такой ли у пользователя е-мейл 
                     $myrow    = mysql_fetch_array($result);
                     if    (empty($myrow['id_user']) or $myrow['id_user']=='') {
                              //если активированного пользователя с таким логином и е-mail    адресом нет
                              exit ("Пользователя с    таким e-mail адресом не обнаружено ни в одной базе ЦРУ :) <a    href='index.php'>Главная страница</a>");
                              }
                     //если пользователь с таким логином и е-мейлом найден,    то необходимо сгенерировать для него случайный пароль, обновить его в базе и    отправить на е-мейл
                     $new_passw = md5($datenow);// шифруем    дату
                     $new_passw = substr($new_passw,    2, 6); //извлекаем из шифра 6 символов начиная    со второго. Это и будет наш случайный пароль. Далее запишем его в базу,    зашифровав точно так же, как и обычно.
                     
            $new_passw_sh =    strrev(md5($new_passw))."b3p6f";//зашифровали 
            mysql_query("UPDATE users SET    passw='$new_passw_sh' WHERE name='$name'",$db);// обновили в базе 
 
                     //формируем сообщение
                     
                     $message = "Здравствуйте, ".$name."! Мы сгененриоровали для Вас пароль, теперь Вы сможете войти на сайт citename.ru, используя его. Пароль:\n".$new_passw;//текст сообщения
    mail($email, "Восстановление пароля", $message, "Content-type:text/plane; Charset=windows-1251\r\n");//отправляем сообщение
    
    echo "<html><head><meta http-equiv='Refresh' content='5; URL=index.php'></head><body>На Ваш e-mail отправлено письмо с паролем. Вы будете перемещены через 5 сек. Если не хотите ждать, то <a href='index.php'>нажмите сюда.</a></body></html>";//перенаправляем пользователя
    }(тут типо ошибка)
 
 
else {//если данные еще не введеныa
echo '
<html>
<head>
<title>Забыли пароль?</title>
</head>
<body>
<h2>Забыли пароль?</h2>
<form name="send" action="#" method="post">
Введите Ваш логин:<br> <input type="text" name="name"><br><br>
Введите Ваш E-mail: <br><input type="text" name="email"><br><br>
<input type="submit" name="submit" value="Отправить">
</form>
</body>
</html>';
}
 
?>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.02.2010, 22:43
Ответы с готовыми решениями:

Форма восстановления пароля
Доброго времени суток. Нужно сделать форму восстановления пароля. Я хотел просто по запросу...

алгоритм восстановления пароля
Нужен совет по алгоритму. В общем хочу этот процесс так сделать. 1) Вводит свой email, если в...

Восстановления пароля (письма)
Здравствуйте! При восстановлении пароля письмо не удается отправить.На почту естественно не...

Нужна функция восстановления забытого пользователем пароля
практически в любых приложениях с веб-аутенфикацией пользователей есть функция восстановления...

10
Почетный модератор
11531 / 4325 / 449
Регистрация: 12.06.2008
Сообщений: 12,428
08.02.2010, 23:09 2
А где открывается та фигурная скобка, которая на этой строке закрывается?
0
356 / 315 / 48
Регистрация: 21.04.2009
Сообщений: 574
08.02.2010, 23:09 3
А можно текст самой ошибки!
0
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 31
08.02.2010, 23:13  [ТС] 4
Parse error: parse error in Z:\home\localhost\www\sessiya-na-5\send_pass.php
вот текст ошибки
0
356 / 315 / 48
Регистрация: 21.04.2009
Сообщений: 574
08.02.2010, 23:18 5
Цитата Сообщение от FofonRed Посмотреть сообщение
Parse error: parse error in Z:\home\localhost\www\sessiya-na-5\send_pass.php
Синтаксическая ошибка, может } там не нужена ..... видно код из урока на ruseller.com

Добавлено через 15 секунд
хотя там с кодом все норм
0
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 31
08.02.2010, 23:42  [ТС] 6
Спасибо всем, разобрался!
0
Narine
05.05.2010, 03:05 7
у меня беда ктото взломал почту теперь не могу зайти на неё друзья пожалуйста помогите,там очень много информации по работе....я уже вся извелась!!!! заранее всем спасибо
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
05.05.2010, 06:40 8
Цитата Сообщение от Narine Посмотреть сообщение
там очень много информации по работе
не нужно такую информацию хранить на почте
0
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 31
05.05.2010, 11:42  [ТС] 9
Восстановление пароля пробовали через секретный вопрос?
0
Narine
06.05.2010, 15:30 10
пробовала....но вопрос тоже поменяли,что делать?
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 31
06.05.2010, 16:00  [ТС] 11
Наверное ни как
0
06.05.2010, 16:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2010, 16:00
Помогаю со студенческими работами здесь

Не работает функция восстановления пароля на сайте 1СБитрикс
На сайте есть возможность зарегистрироваться и войти в личный кабинет. Не интернет-магазин. Не...

Как правильно прописать код для Восстановления пароля
Задача --сделать восстановление пароля. Но для начала я хотел бы просто найти есть ли Имейл...

Сделать модуль авторизации-регистрации-восстановления пароля в виде модального окна
Решил сделать модуль авторизации-регистрации-восстановления пароля в виде модального окна с...

Уведомления о новых отзывах и форма восстановления пароля, а еще - вывод большого кол-ва значений каталога.
Здравствуйте, очень рад регистрации на вашем форуме. Являясь зеленым чайником в данной среде, но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru