我有一个项目,它的后端是在Laravel 5.2中构建的,Frontend是用PHP构建的。请检查localhost下面的文件夹结构。
后端:http://crm.test.dev这是根文件夹,laravel5.2 - > public - > index.php
前端:http://test.dev此网址指向laravel5.2 - >公众 - >前端 - >的index.php
我的目的是,如果用户(管理员)登录后端(http://crm.test.dev)并且未注销。同一个用户正在访问前端(http://test.dev“),那时我需要显示您在后端登录的警报(http://crm.test.dev)。
frontend->的index.php
require __DIR__.'/../../bootstrap/autoload.php';
$app = require_once __DIR__.'/../../bootstrap/app.php';
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
$response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);
$isAuthorized = Auth::check();
$user = Auth::user();
echo $user;
答案 0 :(得分:0)
我无法访问您发布的网站。但您可以检查用户是否已使用Auth::check()
登录。那你就可以做到,例如像这样:
if(Auth::check()) {
echo "You're locked in";
//do some action
else {
//do normal action
}