マイスタックLaravelにログイン滞在:ユーザー認証ではなく、5.3
- Laravelバージョン:5.3.9
- PHPバージョン:7.0.8
- データベースドライバ&バージョン:MySQLの版14.14按分5.7。 15の
- Redisの
私はLaravelの認証を使用しています:足場を作り、私がログインしたときに、私は正しいページにリダイレクトしていますしかし、別のページに移動しようとすると、私はログインにリダイレクトされます。私はデバッグバーを見て、ウェブルート認証のために、私はゲストとしてログインしていると言います。
私はこのコードを持っている/test-login
でルートを作成しました:
Auth::attempt(['email' => '[email protected]', 'password' => 'password']);
と私は別のページに移動するまで、私がログインしています。なんらかの理由で、セッションは認証のために永続的ではないようです。ただし、セッションではトークンが永続しているようです。
私はLaravelの新しいコピーをインストールし、編集したすべてのファイルをそのインストールに移動しようとしましたが、まだ動作しません。したがって、ファイルの1つでなければなりません。何を出すか。私もpredis/predis
をアンインストールしました。なぜなら、それは私がいくつかの問題に気づいたときだったからです。セッションでは、Redisの代わりにファイルを使用しました。何か案は?
再現手順:
- ログインを私がログイン成功時に正しいページにリダイレクトしています
- /ログインパスから
- 私がしようとすると、私は戻ってリダイレクトされています
- 別のページに移動しますログインするには
どのセッションドライバを使用していますか? – Carl
@Carl私は現在 'file'をセッションドライバとして使用しています。 – dericcain