Войти в систему после регистрации - PullRequest
1 голос
/ 29 августа 2010

Я хочу войти в систему пользователя после того, как он зарегистрировался.

Итак, вы авторизуетесь в форме методом POST. Теперь я думал о том, чтобы сделать это так:

header("index.php?doLogin=Login&user_email=$usr_email&pass=$data[pwd]");

Но тогда, когда вы входите в систему POST, а не GET,

// Log in
if (isset($_POST['doLogin']) && $_POST['doLogin'] == 'Login')...

Так что мне делать? Может быть, это еще одна идея?

Ответы [ 2 ]

3 голосов
/ 29 августа 2010

Когда пользователь входит в систему, вы проверяете учетные данные пользователя в БД, а затем сохраняете состояние в сеансе, верно?

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

1 голос
/ 29 августа 2010

Не очень хорошо посылать пароль через URL. Отправить его по почте. Вы устанавливаете переменную SESSION в своих функциях входа в систему?

Когда вы устанавливаете переменную SESSION, проще установить ту же самую переменную сразу после регистрации, а затем перенаправить на index.php.

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