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.

avatar ariesto14
@ariesto14

42 Kontribusi 2 Poin

Diperbarui 4 tahun yang lalu

9 Jawaban:

kalau pake default login laravel, setelah menjalankan kode

php aritsana make:auth

semuanya harusnya otomatis, termausk route /register akan otomatis

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 7 tahun yang lalu

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.

avatar ariesto14
@ariesto14

42 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

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');

avatar dalikewara
@dalikewara

351 Kontribusi 260 Poin

Dipost 7 tahun yang lalu

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

avatar ariesto14
@ariesto14

42 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

Okeh, dan perhatikan juga view register bawaan Laravel-nya. Kalau dirasa ada kode yang "tidak perlu" untuk kasus ini, dihapus saja.

avatar dalikewara
@dalikewara

351 Kontribusi 260 Poin

Dipost 7 tahun yang lalu

Terima Kasih mas @delikewara atas pencerahanya, dan yang disarankan mas berhasil. Sekali lagi terima kasih banyak

avatar ariesto14
@ariesto14

42 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

Yosh! Senang bisa membantu.

avatar dalikewara
@dalikewara

351 Kontribusi 260 Poin

Dipost 7 tahun yang lalu

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

avatar echosk
@echosk

64 Kontribusi 1 Poin

Dipost 7 tahun yang lalu

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.

avatar marvell
@marvell

2 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Tanggapan

cantumin source code nya mas

Login untuk ikut Jawaban