Laravel CSRF TokenMismatchException - PullRequest
2 голосов
/ 04 июня 2019

некоторая помощь, оцененная в этой установке laravel.

Проблема (пока), не удается войти.Почти ванильная форма входа в систему Laravel, поэтому она включает в себя материал CSRF.

Код находится на виртуальном хостинге.Ранее он работал на других хостингах, а сейчас работает локально на dev.

Есть предложения?

Неработающая среда - это новый виртуальный хостинг, я попытался 777'ить папку своего хранилища, чтобы увидеть, есть ли у нее права доступа, та же проблема.

 <form class="form-horizontal" role="form" method="POST" action="{{ url('/login') }}">
    <input type="hidden" name="_token" value="{{ csrf_token() }}">
    <div class="form-group{{ $errors->has('email') ? ' has-error' : '' }}">
        <label for="email" class="col-md-4 control-label">E-Mail Address</label>

        <div class="col-md-6">
            <input id="email" type="email" class="form-control" name="email" value="{{ old('email') }}" required autofocus>

            @if ($errors->has('email'))
            <span class="help-block">
                <strong>{{ $errors->first('email') }}</strong>
            </span>
            @endif

        </div>
    </div>

    <div class="form-group{{ $errors->has('password') ? ' has-error' : '' }}">
        <label for="password" class="col-md-4 control-label">Password</label>

        <div class="col-md-6">
            <input id="password" type="password" class="form-control" name="password" required>

            @if ($errors->has('password'))
            <span class="help-block">
                <strong>{{ $errors->first('password') }}</strong>
            </span>
            @endif
        </div>
    </div>

    <div class="form-group">
        <div class="col-md-6 col-md-offset-4">
            <div class="checkbox">
                <label>
                    <input type="checkbox" name="remember"> Remember Me
                </label>
            </div>
        </div>
    </div>

    <div class="form-group">
        <div class="col-md-8 col-md-offset-4">
            <button type="submit" class="btn btn-primary">
                Login
            </button>

            <a class="btn btn-link" href="{{ url('/password/reset') }}">
                Forgot Your Password?
            </a>
            <a class="btn btn-link" href="{{ url('/register') }}">
                Don't Have A Login?
            </a>
        </div>
    </div>
    {!! csrf_field() !!}
</form>

Handler.php возвращается:

TokenMismatchException {#490 ▼
  #message: ""
  #code: 0
  #file: "/home1/artfocu2/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php"
  #line: 71
  trace: {▼
    /home1/artfocu2/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:71 {▶}
    /home1/artfocu2/public_html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:149 {▶}
    /home1/artfocu2/public_html/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 {▶}
...