php - Lompat ke halaman sebelum log masuk selepas log masuk
阿神
阿神 2017-07-06 10:34:32
0
3
1289

Laravel5.4 Bagaimana untuk kembali ke halaman sebelum log masuk selepas log masuk Bagaimana saya boleh mengekalkan keadaan ini?
Tolong minta jawapan kepada Tuhan

阿神
阿神

闭关修行中......

membalas semua(3)
小葫芦
<?php

namespace App\Http\Controllers;

use Illuminate\Support\Facades\Auth;

class LoginController extends Controller
{
    /**
     * Handle an authentication attempt.
     *
     * @return Response
     */
    public function authenticate()
    {
        if (Auth::attempt(['email' => $email, 'password' => $password])) {
            return redirect()->intended('dashboard');  // 关键此处的intended
        }
    }
}
三叔

Anda boleh mengikuti langkah berikut untuk menyelesaikan masalah:

  1. Semak maklumat post请求中的cookie是否携带session log masuk;

  2. AuthController有一个字段是redirectPath untuk memproses permintaan log masuk, menunjukkan halaman lompat selepas log masuk berjaya, semak sama ada nilai ini betul

过去多啦不再A梦

laravel tak faham. Mari kita bincangkan tentang idea untuk melaksanakan fungsi ini tanpa rangka kerja dalam keadaan biasa

Anda boleh mendapatkan url semasa apabila melompat ke halaman pendaratan Apabila melompat ke halaman pendaratan, sambungkannya ke dalam getparameter halaman pendaratan, seperti yang ditunjukkan di bawah:

.

Kemudian apabila menyerahkan maklumat log masuk, tentukan sama ada parameter url mempunyai nilai, dan kemudian lompat ke halaman sebelum log masuk

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan