login page expired laravel

login page expired laravel

Kesalahan "419 Halaman Kadaluarsa" di Laravel Meskipun Sudah Ditambahkan Token CSRF Langkah-langkah Pemecahan Masalah "419 Halaman Kadaluarsa". Lakukan semua langkah hingga "langkah ke-12" SEBELUM menguji aplikasi Anda untuk kesalahan ini. Tingkatkan waktu kedaluwarsa sesi Anda (yaitu 24 jam). Pastikan "domain sesi" sama dengan "URL aplikasi". Prasyarat Buat Formulir di Laravel Untuk Menyelesaikan Masalah Kadaluarsa Halaman 419 Buat Pengontrol Untuk Penanganan Formulir tanpa token CSRF Tambahkan Rute di Laravel 8 Kecualikan Rute Dari Periksa Token CSRF di Laravel Periksa Hasil Dari Masalah Kadaluarsa Halaman 419 Kecualikan Rute Berparameter Dari Token CSRF Kesimpulan Prasyarat Terkadang, halaman terbuka terlalu lama (misalnya halaman login), dan token kedaluwarsa, yang bagus. Cukup klik tombol refresh di browser Anda dan kirim ulang formulir. Atau mungkin karena Anda lupa untuk menyertakan direktif @csrf dalam formulir Anda. Tetapi saat saya mencoba untuk Login atau Signup, muncul kesalahan "419 HALAMAN KADALUARSA". Saya mencoba membersihkan cache, config, generate: keys, memeriksa token csrf yang diubah, memperbaiki SSL, dll. setiap solusi yang saya temukan di internet. Ketika token CSRF tidak cocok, masalah seperti "419 Halaman Kadaluarsa" terjadi. Ketidakcocokan ini dapat berkembang karena berbagai alasan, termasuk: a. Jika Anda meninggalkan halaman terbuka terlalu lama, token dapat kedaluwarsa. Ini sebenarnya adalah fitur keamanan. Dalam situasi ini, cukup segarkan halaman di browser Anda dan kirim ulang formulir akan mengatasi ... Tingkatkan dan turunkan Laravel (antara 5.6 dan 5.7) Tetapi tidak satupun dari solusi di atas yang berhasil untuk saya. EDIT. Kasus saya di sini adalah setiap kali saya login, file sesi baru akan dibuat (Yang lama masih persisten, tetapi tiba-tiba dilupakan. Periksa storage framework sessions) dan token CSRF baru dihasilkan. Jadi masalahnya bukan dengan VerifyCsrfToken. teman-teman yang bekerja dengan proyek pengujian online. secara bersamaan 3000 siswa akan menulis ujian. hingga kemarin aplikasi berjalan dengan baik. tetapi hari ini ketika siswa mencoba untuk login mereka menghadapi masalah 419 | halaman kadaluarsa mengapa ini terjadi?? ini adalah rute saya Setelah bermigrasi ke projekt Laravel Domain (.in ke .institute) Hosting (namecheap ke name.com), semuanya berjalan dengan baik. Ketika saya mencoba untuk Login atau Signup di browser Chrome; Edge dll, itu mengembalikan Untuk menyelesaikan kesalahan ini, Anda memiliki opsi berikut: Solusi 1 - 419 Halaman Kadaluarsa Laravel Post Login, Pendaftaran, dll. Formulir. Solusi 2 - 419 Halaman Kadaluarsa Laravel Ajax. Solusi 3 - 419 Halaman Kadaluarsa Laravel Postman Apis. Solusi 4 - Hapus proteksi CSRF pada URL tertentu. Ya, Anda akan menempatkan konstruktor ini di bagian atas semua Pengontrol di mana Anda menggunakan data properti dari kelas Auth. Sekarang apa yang akan terjadi adalah ketika sesi kedaluwarsa laravel akan meminta pengguna untuk login, dengan demikian mengatur kembali data sesi lalu mengalihkan pada halaman yang digunakan ketika sesi kedaluwarsa. Saya mencoba mengalihkan pengguna kembali ke halaman login jika sesi mereka telah kadaluarsa. Saya menggunakan Laravel 5.5. Saya telah mengedit file RedirectIfAuthenticated saya untuk menyertakan kode berikut di handle Saya seorang newbie Laravel yang menjalani beberapa tutorial. Saya terjebak dalam latihan tes yang cukup sederhana di mana tes harus membuat posting sederhana dalam formulir dan kemudian memeriksa bahwa data baru ada di database. Sayangnya uji saya gagal karena panggilan "posting" mendapat jawaban "Halaman Kadaluarsa". Kode pengujian: