PHP Lithium - 验证如何访问会话数据

时间:2013-06-06 19:44:35

标签: php lithium

我已阅读有关锂电子手册中的身份验证,但我仍有一些问题。 在Auth::check ('default', $this->request)之后,如果成功,它将返回一组用户数据。我按照手册完成了这部分。

  1. 如果我想将这个数组中的一些保存到会话中(不是全部),该怎么做?
  2. 会话中的数据是否已加密?如果没有,我怎么能操纵它,我想加密它以解决安全问题。
  3. 感谢。

1 个答案:

答案 0 :(得分:1)

这可以为您提供有关加密会话数据的信息 - http://nitschinger.at/Session-Encryption-with-Lithium

告诉Auth::check()要保存到会话的字段:

Auth::config(array(
   'default' => array(
       'session' => array(
           'persist' => array('username', 'email')
        )
    )
));

这是最新的主人,security\Auth.php顶部有更多解释。