注册用户后登录用户

时间:2010-08-29 08:25:59

标签: php login

我想在注册后登录用户。

因此,您使用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 个答案:

答案 0 :(得分:3)

当用户登录时,检查用户凭据,然后将状态保存到会话,对吧?

用户注册后即可执行此操作,无需将用户发送到某个页面。只需在同一个文件上执行即可进行注册。

答案 1 :(得分:1)

通过URL发送密码并不是很好。通过POST发送。你在登录功能中设置了一个SESSION变量吗?

设置SESSION变量时,更容易在注册后直接设置相同的变量,然后重定向到index.php。