2011-02-13 55 views
1

我此刻試圖開發使用Dojo的web應用程序(我成功地發展它爲止!)驗證在道場/ PHP應用程序

我使用PHP在後端(不,我不是使用Zend框架 - 我不喜歡他吃內存的事實)gui和PHP使用JSON相互溝通。
我想知道(因爲我不是一個專家)是否有任何方式,每當客戶端成功進行身份驗證(不使用HTTP身份驗證,但自定義登錄屏幕),我可以創建一個會話在PHP的結束?換句話說,我希望用戶一旦成功驗證(因此可以訪問主面板或他/她的配置文件)可以無需再次驗證即可返回網站(網絡應用程序),除非用戶將退出。我知道cookie,但文檔不清楚如何做到這一點,而我正在用PHP開發後端,我知道PHP中的會話,但我不完全瞭解服務器如何保存用戶的會話。 謝謝大家的時間:)

回答

0

那麼,正如你所概述的,你有兩個選擇:會話和cookie。

除非因爲某些特定於應用程序的原因需要其他不同的行爲,否則可以使用「記住我」方法來區分它們。

因此,您可以通過這種方式創建一個新會話,以指示用戶已登錄,除非他勾選複選框,在這種情況下,您應該使用Cookie。

你可以看看這個截屏,看看他們是如何工作的: http://net.tutsplus.com/articles/news/how-to-build-a-login-system-for-a-simple-website/

+0

我能用Dojo來使用Dojo嗎,這個人使用Jquery(我是一個帶有web框架的n00b?謝謝! – 7dr3am7 2011-02-13 23:26:09

0

這是an example。代碼並不是很好,但這個想法就在那裏。

+0

@manuelpedrera我會以這種方式稍後再試。謝謝! – 7dr3am7 2011-02-13 23:25:47