我目前正在为我的注册/登录系统试验 HybridAuth。用户成功通过身份验证后,我将用户 ID 存储在会话中$_SESSION['user'] = $user_id
。我还将 HybridAuth 可以为我提供的有关用户的所有其他数据存储在数据库中以供以后使用。
然后当我需要检查用户是否登录时,我可以运行以下命令:
if(isset($_SESSION['user_id']))
然后可能类似于以下内容以确保登录用户可以执行操作(例如删除评论):
if ( $_SESSION['user_id'] == $comment_user ) {
//User owns the comment, go ahead and delete it.
...
}
- 这样的事情还不够吗?
$_SESSION
HybridAuth 生成的所有数据有什么意义?- 将其全部取消以节省内存会更好吗?
- 其他人如何使用这些数据?