PHP会话相关问题

时间:2013-08-10 18:38:55

标签: php session

用户登录检查是否需要会话,或者可以通过检查具有数据库匹配的用户名来完成?如果通过用户名或电子邮件进行数据库检查来完成,那么会话的必要性是什么?如果可能,请告诉我解释..谢谢你

2 个答案:

答案 0 :(得分:0)

不,用户检查不需要会话。用于跟踪用户在您的网站上移动时的跟踪。当用户导航您的页面时,会话跟踪他。例如,该站点上的用户,无论他在哪个页面,所有数据都“和他在一起”。

答案 1 :(得分:0)

会话是一种用于登录后跟踪用户的cookie!例如:在用户提交了用户名和密码,并且您确实与数据库匹配后,您可能不想再次进行身份验证(重新检查每个页面命中的用户名和密码),因此,您可以在会话中保存标识符识别成功登录的用户。

通常,一旦用户关闭窗口,seeion就会过期,而cookie可以保存很长时间。

基本逻辑:

  1. 检查用户名和密码是否已提交
  2. 检查数据库中是否存在提交的用户名和密码
  3. 如果第二个条件为true,则创建会话