我一直在使用传统的方式在没有ajax的情况下登录用户,因为我已经切换到ajax和一个单独的API,身份验证似乎可以自行工作,但会话不知何故没有正确设置?
下面是设置:
我有两个Laravel项目,一个用于前端的web应用程序和一个API后端。用户通过前端laravel项目登录,该项目将(通过ajax)调用将新会话写入数据库的API (是的,我为会话使用数据库驱动程序,并且这两个项目确实使用相同的数据库)。然而,当我登录并查看数据库时,我看到大约8个新会话,这绝对不是它应该是的样子。这可能是什么原因呢?仅供参考,我已经检查并确保ajax请求只执行一次,而不是多次执行。当我尝试通过Auth:: a
我正在设置并尝试从Laravel应用程序中检索会话值。Vue Js前端正在对设置会话值的Laravel端点进行API调用。包含Laravel端点方法的控制器是:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
Use Session;
use App\User;
class UserController extends Controller
{
public function adduser(Request $re
我正在玩Laravel和实现Auth类来创建一个用户注册/登录系统,我使用cookie驱动程序,以便成员可以继续登录。
但大多数情况下,它不会让我登录,如果我一点击另一个链接,它就会立即登录我,我就退出了。最后,我会得到这个错误:
Bad Request
Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit.
Cookie
/n
Apache/2.2.15 (CentOS) Server at server.l