Postingan lainnya
Login Session Admin dan User Laravel
Mohon pencerahannya, saya menggunakan default login dari laravel, saya ingin mengakses tampilan register di admin panel saya, tetapi tidak bisa di akses, mohon bantuannya.
9 Jawaban:
kalau pake default login laravel, setelah menjalankan kode
php aritsana make:auth
semuanya harusnya otomatis, termausk route /register akan otomatis
ia mas, tapi kalau saya mau ubah defaultnya, kan yang view register akan ada di tampilan home jika user belum login, setelah user melakukan login dan masuk dashbosrd pilihan registernya akan hilang, kalau saya mau balik fungsinya itu ubahnya di mana ya mas hilman? jadi setelah user login baru bisa akses yang halaman register, saya sudah coba coba tetapi eror terus, mohon pencerahannya, Terima Kasih.
Jawaban Terpilih
Kenapa register ditampilkan kalau sudah login? Laravel default meredirect otomatis halaman register kalau user sudah login, logikanya "register kan ada buat user yang belum login atau tidak punya akun, kalau user sudah punya kenapa di tampilkan?". Tapi, kalau mau merubah fungsinya, kayaknya harus masuk jauh ke systemnya Laravel (Illuminate\Foundation\Dst). Apa route Auth-nya gini:
Route::auth();
Bisa juga rute tersebut dibuat secara manual (menimpa route bawaan-nya Laravel), jadi kita bisa kustomisasi sepuasnya dengan Controller:
// Misal
Route::get('/login', 'Controller@login');
Route::get('/register', 'Controller@register');
Terima kasih mas @dalikewara untuk pencerahannya. Mengapa saya ingin menampilkan register setelah login, karena yang bisa loginkan hanya user dan saya ingin yang bisa menambahkan user itu hanya admin saja, jadi bisa di bilang user=admin. Jadi saya menggunakan default laravel untuk admin saja, tidak ada user untuk umum. Maav masih newbie hehehe ia route auth saya seperti ini
Route::auth();
Saya akan mencoba sesuai yang di sarankan sekali lagi terima kasih atas jawabannya :D
Okeh, dan perhatikan juga view register bawaan Laravel-nya. Kalau dirasa ada kode yang "tidak perlu" untuk kasus ini, dihapus saja.
Terima Kasih mas @delikewara atas pencerahanya, dan yang disarankan mas berhasil. Sekali lagi terima kasih banyak
gan ane juga puanya maslah di login dan registrasi dengan bawaan laravel. pada saat login, auth() nya kosong jadi tdk bisa menampilkan halaman admin dan juga pada saat registrasi data tidak ke save ke database. sudah di tes di localhost itu berhasil tapi pada saat online di hosting tidak bisa
gan. ane maunya cara agar supaya gk bisa ngakses halaman lain kalau belum login, ane udah buat fitur login, dan udah bisa login juga, tapi , masih aja bisa akses halaman lain walaupun belum login. terimakasih. mohon pencerahannya.
Tanggapan
cantumin source code nya mas