cari

Rumah  >  Soal Jawab  >  teks badan

php - Lompat ke halaman sebelum log masuk selepas log masuk

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

阿神阿神2729 hari yang lalu1294

membalas semua(3)saya akan balas

  • 高洛峰

    高洛峰2017-07-06 10:36:32

    <?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
            }
        }
    }

    balas
    0
  • 三叔

    三叔2017-07-06 10:36:32

    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

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-06 10:36:32

    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

    balas
    0
  • Batalbalas