Laravel在多个会话中保留有关用户的信息

时间:2015-01-10 13:44:48

标签: session authentication laravel laravel-4

我正在实施我的数据库。的xD 我是否应该进行更改,但我希望有更多有关它的信息,比那些比我更有经验的人。

1)我是否应该确保出于安全原因进行跟踪。 我想创建一个表“access”,其中包含以下字段。 id,id_user,browser,os,dates,ip。

我应该更改什么,以确保每次用户登录时,都会在此表中添加新记录。

如果您有关于如何改进这一点的更多提示,我将不胜感激。

2)我想这样做你可以让用户选择他选择的会话是否永久。 我只能找到一种方法来做这个,会话持续一段时间。 但我想实施移植。

3)我应该实施多个会议,我会解释。 每个用户体验他们的会话的可能性,例如facebook之前。 您可以查看存在多少活动会话以及日期。 我在这样的桌子上想: id,id_user,queues,browser,os,dates,ip。

你怎么想,你可以做什么? 如果是的话,我应该在laravel结构中做些什么来改变呢?

提前谢谢谁会帮助我。 我为我的英文和长篇文章道歉。

1 个答案:

答案 0 :(得分:0)

1)您还应该使用记录表的时间戳。您可以使用内置的updated_at和created_at时间戳。在您的登录功能中,只需创建模型的新实例,填充属性并保存()它。

2)有一个内置的记住我可以使用的行为。有关详细信息,请参阅Laravel文档http://laravel.com/docs/4.2/security

3)您能解释一下为什么要实现多个会话吗?为什么这对您的应用程序有用?

我希望我的回答有所帮助。