【发布时间】:2014-05-12 12:59:44
【问题描述】:
当有人登录我的网站时,他们显然会填写一张包含用户名和密码的表格。然后该表单检查数据库中是否存在该密码(当然是该密码的加密版本),然后以该人的用户 ID 作为会话 ID 启动会话。
这是否容易受到任何形式的欺骗/劫持/黑客攻击?有没有一种更安全的方法来进行会话,这样就不会有人错误地“登录到别人的帐户”?
session_regenerate_id();
$_SESSION['SESS_MEMBER_ID'] = $uid;
$_SESSION['SESS_NAME'] = $email;
session_write_close();
【问题讨论】:
-
@RakeshShetty - 我对我的代码特别感兴趣,因为其他人没有提供任何代码,我也不知道我的代码是否安全。