小编joh*_*eng的帖子

在会话中存储什么

如果用户成功输入密码和用户名,并且您要设置会话,会话应包含哪些数据?我对此很困惑,我读过它应该是一个随机生成的字符串,我可以存储哈希的user_id + salt吗?我希望能够验证这确实是正确的用户:

表格:

<form method="POST" action="">
<input type="hidden" name="auth_token" value="<?php echo $form_token; ?>">
Username: <input type="text" name="username">
Password: <input type="password" name="password">
<input type="submit" name="action" value="Login">
</form>
Run Code Online (Sandbox Code Playgroud)

我想做类似以下的事情:

if form token in session = form_token var in form
  if username and password are correct
    set session hash(user_id + salt)
Run Code Online (Sandbox Code Playgroud)

编辑:忘记添加,它很可能是在共享主机上.

php

3
推荐指数
1
解决办法
237
查看次数

标签 统计

php ×1