Я хочу войти в систему после того, как он зарегистрировался.Зарегистрировать пользователя после регистрации
Итак, вы заходите в форму с методом POST. Теперь я думал о делать это таким образом:
header("index.php?doLogin=Login&user_email=$usr_email&pass=$data[pwd]");
Но тогда, когда вы входите в его POST, а не GET,
// Log in
if (isset($_POST['doLogin']) && $_POST['doLogin'] == 'Login')...
Так что же мне делать? Может быть, другая идея?
Да, я мог бы дублировать то, что у меня есть внутри doLogin, и положить после reg, но я, возможно, думал умным и простым способом .. это более рекомендуется? – Karem
Это гораздо лучшее решение, а затем перенаправление, отправка пароля через get может быть проблемой безопасности, потому что пароль get зарегистрирован в истории браузеров. – jigfox
@Karem: вам не нужно дублировать код внутри doLogin, просто возьмите код входа и поместите его в функцию и вызовите его из разных точек вашего кода, для чего предназначены функции. Чтобы не дублировать какую-либо задачу, определите ее один раз и используйте ее несколько раз. – jigfox