2015-07-21 112 views
2

那么,目前我有2个网站。如何检查用户是否通过Laravel上的cookie会话进行身份验证?

  • 一个与laravel(数据库会话驱动程序)。
  • 另一个与常规的PHP。

这两个网站是在同一个域中,所以我们可以共享cookie。但我需要一个简单的方法来检查cookie会话是否真正在laravel站点上进行身份验证。

我的想法是公开的方法在laravel网站从其他PHP项目称呼它,是这样的:

public function checkUser($cookie) 
{ 
    return Auth::check($cookie); 
} 

有没有像验证::检查($饼干)一个简单的方法是什么?或者我需要做什么?

谢谢!

回答

0

Auth::user()将返回登录用户或FALSE

+0

验证:用户($ cookie)?你确定这是正确的吗?我将从外部站点调用此方法,因此其他站点不知道哪个用户是哪个用户,它只有cookie。 – HolloW

+0

如果您通过http-header发送Cookie,则Auth :: user()应该可以工作。 – Hedam

+0

是的,你是对的,谢谢。 – HolloW

相关问题