Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dojo/PHP应用程序中的身份验证_Php_Session_Dojo - Fatal编程技术网

Dojo/PHP应用程序中的身份验证

Dojo/PHP应用程序中的身份验证,php,session,dojo,Php,Session,Dojo,我目前正在尝试用Dojo开发一个web应用程序(到目前为止我正在成功地开发它!) 我在后端使用php(不,我没有使用Zend framework-我不喜欢占用内存的事实),gui和php使用JSON相互通信。 我想知道(因为我根本不是一个专家)有没有什么办法,只要客户端成功地进行身份验证(不是使用HTTP身份验证,而是使用自定义登录屏幕),我就可以在PHP结束时创建一个会话?换句话说,我希望用户一旦成功进行身份验证(因此可以访问主面板或其个人资料),就可以返回网站(web应用程序),而无需再次进

我目前正在尝试用Dojo开发一个web应用程序(到目前为止我正在成功地开发它!)

我在后端使用php(不,我没有使用Zend framework-我不喜欢占用内存的事实),gui和php使用JSON相互通信。
我想知道(因为我根本不是一个专家)有没有什么办法,只要客户端成功地进行身份验证(不是使用HTTP身份验证,而是使用自定义登录屏幕),我就可以在PHP结束时创建一个会话?换句话说,我希望用户一旦成功进行身份验证(因此可以访问主面板或其个人资料),就可以返回网站(web应用程序),而无需再次进行身份验证,除非用户将注销。我知道Cookie,但文档中不清楚如何做到这一点,我正在用PHP开发后端,我知道PHP中的会话,但我不完全理解服务器如何准确地保存用户的会话。
谢谢大家抽出时间:)

这是我的建议。代码不是很好,但是想法就在那里。

正如您所概述的,您有两种选择:会话和cookie

除非您出于某些特定于应用程序的原因需要另一种不同的行为,否则可以使用“记住我”方法来区分它们

因此,通过这种方式,您可以创建一个新会话来指示用户已登录,除非他勾选了复选框,在这种情况下,您应该选择cookie

您可以查看此屏幕广播并了解其工作原理:

我能用Dojo吗?那家伙用的是Jquery(我有点像n00b,有web框架?谢谢!