2016-12-05 78 views
0

我正在創建一個Web應用程序,我希望非註冊用戶能夠在啓動期間以有限的方式使用我們的服務,僅用於可用性目的。未來可能需要註冊。創建一個唯一的會話ID作爲臨時用戶名?

用戶將能夠在網站上發佈大廳,並且它將與其用戶名相關聯,或者如果他們沒有註冊,某種類型的會話ID/cookie持續2小時。如果用戶已經創建了一個大廳,我基本上不希望他們能夠在同一個連接上創建另一個。

使用CodeIgniter,我該如何執行此操作並使用唯一的會話ID作爲用戶名?

回答

0

當用戶第一次登錄頁面時爲用戶生成uniq id,然後將Cookie設置爲給定值(過期時間爲2小時)。稍後,您可以在註冊過程中使用此ID。

查看CodeIgniter Cookie Helper和函數random_string以生成uniq ID

相關問題