если passowrd и имя пользователя совпадают (в форме действия), то как перейти на следующую страницу в успешном операторе if - PullRequest
0 голосов
/ 22 января 2010

Друзья, я новичок в php и пытаюсь учить его все больше и больше ...

Я говорю вам о своей проблеме, с которой я сталкиваюсь

У меня есть знак входа сотрудника, который имеет одно поле имени пользователя и одно поле пароля с кнопкой входа. Теперь на странице действий этого знака я указал адрес формы входа, который соответствует введенному имени пользователя и паролю с записью в базе данных. .Если имя пользователя и пароль совпадают, то это означает, что вы успешно вошли в систему .. иначе не войдите в систему ...

Теперь у меня есть одна страница, на которой у меня есть фотографии сотрудников.

Теперь, что я хочу .... ????

Я хочу, чтобы при входе сотрудника этот логин успешно не отображался. Msj не отображал страницу, на которой отображались изображения сотрудников. Если вход выполнен успешно (означает, что пароль и имя пользователя совпадают).

что я могу сделать в этом ...

Я думаю, что при условии if, если имя пользователя и пароль совпадают, после этого я должен написать весь код, который я написал для страницы с изображением сотрудника в форме для подписи ...

есть ли возможность, что я просто сообщу адрес этой страницы с изображением сотрудника и, когда пароль совпадет, он непосредственно перейдет на эту страницу с изображением ...

Пожалуйста, скажите мне ... Я дал вам полную информацию, которую я могу дать

Ответы [ 3 ]

1 голос
/ 22 января 2010

Установите переменную сеанса, чтобы показать, что они вошли в систему, затем отправьте заголовок Location на страницу, которая проверит переменную сеанса и покажет соответствующие данные.

0 голосов
/ 22 января 2010

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

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

Если у вас уже есть огромное количество скриптов, которые вы хотите защитить, вы можете взглянуть на настройку ini с автоподстановкой.

C.

0 голосов
/ 22 января 2010

Это простая задача if / else. Если имя пользователя и пароль соответствуют ожидаемому (или строке в таблице базы данных), либо перенаправьте на нужную страницу, либо добавьте нужную страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...