Laravel 4基于IP的用户?

时间:2013-06-06 02:26:48

标签: php laravel laravel-4

我不确定这个术语是什么,但我希望访问该网站的每个人都在用户表中输入他们的IP,这样我就可以透明地跟踪它们。如果他们在某些方面也想要正常注册,那就太好了。

在Laravel 4中有没有正确的方法呢?

编辑:我希望用户只是一个IP,没有用户名或密码。当有人访问时,如果该IP存在,则返回该用户对象,如果没有,则根据其IP插入新用户。

1 个答案:

答案 0 :(得分:3)

执行int的一种方法是将类似的东西放在像app / start / global.php这样的文件中:

if (Auth::check())
{
    Auth::user()->ip_address = Request::getClientIp();
    Auth::user()->save();
}

当然,您还需要将ip_address列添加到您的users表中;