Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Первый вход

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Запрос на смену пароля
McLotos
Отправлено: 01 Июня, 2011 - 15:10:27
Post Id



Гость


Покинул форум
Сообщений всего: 67
Дата рег-ции: Март 2011  


Помог: 0 раз(а)




Кто-нибудь знает как организовать запрос на смену пароля при первом входе пользователя. Ну т.е. по умолчанию всех пользователей регистрирует админ, и у всех стоят стандартные пароли. Их всего 2.
при входе пользователя можно было бы организовать проверку пароля, ну например
$q="Select Users.password FROM users Where users.id=$id";
$r=mysql_result($q);
if ($password='a2c96953ccf4d486964947f175878c1c') or ($password='41df5e472f2c8ea0d63564b07a797ab3')
{здесь выплывающее окно с сообщением что нужно сменить пароль}
Но как сделать чтобы это окно выходило 1 раз, т.е. если пользователь "сменил" пароль на тот же, чтобы окно уже не выплывало?


-----
ЯГотовПоверить,ЧтоБываютСлучаи,КогдаУдалениеЗубовАвтогеномЧерезЗаднийПроходЯвляетсяРациональным.
 
 Top
EuGen Администратор
Отправлено: 01 Июня, 2011 - 15:14:56
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Сделайте в таблице пользователей, скажем, newFlag - поле, которое по-умолчанию равно 1 (при добавлении администратором оно и будет равно 1).
Когда пользователь взодит:
0. Проверяйте, если newFlag=1 - выводите сообщение о смене пароля, устанавливаете newFlag=0
1. Если newFlag=0 то делать ничего не нужно


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с СУБД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB