Покинул форум
Сообщений всего: 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 раз, т.е. если пользователь "сменил" пароль на тот же, чтобы окно уже не выплывало?
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Сделайте в таблице пользователей, скажем, newFlag - поле, которое по-умолчанию равно 1 (при добавлении администратором оно и будет равно 1).
Когда пользователь взодит:
0. Проверяйте, если newFlag=1 - выводите сообщение о смене пароля, устанавливаете newFlag=0
1. Если newFlag=0 то делать ничего не нужно
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.