2016-12-05 73 views
0

我正在创建一个Web应用程序,我希望非注册用户能够在启动期间以有限的方式使用我们的服务,仅用于可用性目的。未来可能需要注册。创建一个唯一的会话ID作为临时用户名?

用户将能够在网站上发布大厅,并且它将与其用户名相关联,或者如果他们没有注册,某种类型的会话ID/cookie持续2小时。如果用户已经创建了一个大厅,我基本上不希望他们能够在同一个连接上创建另一个。

使用CodeIgniter,我该如何执行此操作并使用唯一的会话ID作为用户名?

回答

0

当用户第一次登录页面时为用户生成uniq id,然后将Cookie设置为给定值(过期时间为2小时)。稍后,您可以在注册过程中使用此ID。

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

相关问题