2016-03-21 8 views
0

Laravel 5.1.28 Webページに奇妙なことがあります。セッショントークンは、モバイルデバイス(Android、iphone)を使用するたびに変更されます。私は2つの場所でこれを見る。セッション]タブの開発・バー上ララベル5.1。モバイルデバイスからのリクエストごとにセッショントークンが変更される

一つ、。 つ、私はビュー{{ csrf_token() }}で書く(たとえば、私がログインフォームで<input type="hidden" name="_token" value="{{ csrf_token() }}">を入れて、中_token変化は非常にリロード。

これは私のログインフォームを破壊し、私は任意のモバイルデバイスからログインすることはできません(テストしかし、私はトークンがデスクトップ(firefox、chrome、ie)やタブレット(ipad)からうまく機能すると言っています。

答えて

0

(これはthisに関連し、これは同じ質問だと考えることができます)

解決済み。

問題はsession.phpの 'domain'キーの値が間違っていました。何らかの理由でモバイルデバイスでCookieポリシーが制限されています。

私はこの値を持っていた

:私はwww.を削除する必要があるので、この値は、次のようにする必要があり

'domain' => env('SESSION_DOMAIN', 'www.[mydomain].com'), 

を:特別な設定とデスクトップブラウザから何らかの理由でCookieの

'domain' => env('SESSION_DOMAIN', '[mydomain].com'), 

問題なく動作します。

関連する問題