所以基本上当我们使用zend auth时我们可以调用函数$ auth-> getIdentity()来获取当前登录用户的身份....事情是......它会返回设置的值来自身份验证期间的setIdentity()函数,通常是用户名或用户ID ...我的问题是.....是否可以存储多个变量用于身份,例如存储用户名和用户ID,这样我就可以检索其中一个要显示给用户和/或传递给其他脚本
提前谢谢!没有勺子
- 矩阵
答案 0 :(得分:3)
如果您愿意,甚至可以存储整个user
对象。它实际上是把东西写进会话:
$auth->authenticate( $authAdapter );
$auth->getStorage()->write( $user );