https://www.demoniakmachine.com/notes/login
之前是:
Route::get('auth/login', ["as" => "login_form", "uses" =>
function()
{
return view("auth/login");
}]
);
Route::post('auth/login', 'Auth\AuthController@postLogin');
Route::get('auth/logout', 'Auth\AuthController@getLogout');
Route::post('post_images', function () {
require_once("../app_tinymce_file_acceptor.php");
});
Route::get('auth/register', ["as" => "register", "uses" =>
function() {
return view('auth\register');
}]);
Route::post('auth/register', ['as' => 'register_submit', 'uses' => 'Auth\AuthController@postRegister']);
Route::get('radio', ['middleware' => "auth", "uses" => function () {
return view('radio.index');
}]);
然后填写表格并登录。
我遇到了一个以前从未见过的错误:
https://www.demoniakmachine.com/notes/auth/login
419
Sorry, your session has expired. Please refresh and try again.
我尝试这样: -更新到5.7.9 -检查会话并清除会话目录。 -生成新的appkey,运行工匠和作曲家很多次。
我看不到解决方案。
我误解了为什么{{asset(“ auth / login”)}}会导致“ login”(提示“ auth”)而表单发布会导致“ auth / login”。
如我所读,Laravel可能希望用户使用内置的登录/注册。如何从某个位置使用此功能?
登录页面的HTML来源:
通过TCP / IP成功... demoniakmachine.com.mysql
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- CSRF Token -->
<meta name="csrf-token" content="RbGZ2IZJJWZkWcTT7kUS1waVtvCWfctQp3fScjT8">
<title>Laravel</title>
<!-- Scripts -->
<script src="https://www.demoniakmachine.com/notes/js/app.js" defer></script>
<!-- Fonts -->
<link rel="dns-prefetch" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet" type="text/css">
<!-- Styles -->
<link href="https://www.demoniakmachine.com/notes/css/app.css" rel="stylesheet">
</head>
<body>
<div id="app">
<nav class="navbar navbar-expand-md navbar-light navbar-laravel">
<div class="container">
<a class="navbar-brand" href="https://www.demoniakmachine.com/notes">
Laravel
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<!-- Left Side Of Navbar -->
<ul class="navbar-nav mr-auto">
</ul>
<!-- Right Side Of Navbar -->
<ul class="navbar-nav ml-auto">
<!-- Authentication Links -->
<li class="nav-item">
<a class="nav-link" href="https://www.demoniakmachine.com/notes/auth/login">Login</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://www.demoniakmachine.com/notes/auth/register">Register</a>
</li>
</ul>
</div>
</div>
</nav>
<main class="py-4">
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">Login</div>
<div class="card-body">
<form method="POST" action="https://www.demoniakmachine.com/notes/auth/login">
<input type="hidden" name="_token" value="RbGZ2IZJJWZkWcTT7kUS1waVtvCWfctQp3fScjT8">
<div class="form-group row">
<label for="email" class="col-sm-4 col-form-label text-md-right">E-Mail Address</label>
<div class="col-md-6">
<input id="email" type="email" class="form-control" name="email" value="" required autofocus>
</div>
</div>
<div class="form-group row">
<label for="password" class="col-md-4 col-form-label text-md-right">Password</label>
<div class="col-md-6">
<input id="password" type="password" class="form-control" name="password" required>
</div>
</div>
<div class="form-group row">
<div class="col-md-6 offset-md-4">
<div class="form-check">
<input class="form-check-input" type="checkbox" name="remember" id="remember" >
<label class="form-check-label" for="remember">
Remember Me
</label>
</div>
</div>
</div>
<div class="form-group row mb-0">
<div class="col-md-8 offset-md-4">
<button type="submit" class="btn btn-primary">
Login
</button>
<a class="btn btn-link" href="https://www.demoniakmachine.com/notes/password/reset">
Forgot Your Password?
</a>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</main>
</div>
</body>
</html>
答案 0 :(得分:1)
在您的表单中加入csrf_token
,
<form action="...">
@csrf
答案 1 :(得分:0)
在您的表单中包含csrf_field()
。
<form method="POST" action="https://www.demoniakmachine.com/notes/auth/login">
{{ csrf_field() }}