【问题标题】:Checking if user is authenticated or guest without @Guest检查用户是否经过身份验证或没有@Guest 的访客
【发布时间】:2021-05-17 23:17:05
【问题描述】:

我想问一下,是否有任何方法可以在不使用任何@Guest 指令的情况下检查用户是否已通过网站身份验证并与访客区分开来?比方说,我仍然想使用 Auth::user 方法进行检查,而不会触发“尝试获取非对象的属性 'id'”错误。

【问题讨论】:

  • if( empty(Auth::user()) ) { ... } 呢?
  • if (Auth::user()) 足以判断是否有用户连接。

标签: php laravel


【解决方案1】:

在这种情况下,您可以在用户表中添加一个字段并将其用作标志,例如 user_type: 'guest|employee',以及使用 auth Auth::user()->id 的正确语法

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-29
    • 1970-01-01
    • 1970-01-01
    • 2015-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多