• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Laravel - logowanie

Object Storage Arubacloud
0 głosów
1,328 wizyt
pytanie zadane 1 sierpnia 2017 w PHP przez JK Nowicjusz (170 p.)
Witam,

od kilku dni męczę się z utworzeniem prostego logowania. Mój kod:

 

LogowanieController.php

https://gist.github.com/anonymous/b1af88f9ed2265763bc3f32f3d3d322f

web.php

https://gist.github.com/anonymous/a5732a8a6dc97fd3bf3c6e12d1b390b5

 

Rejestracja działa poprawnie. Dodaje użytkownika do bazy.

Wpisując poprawne hasło na stronie localhost/logowanie?haslo=12345678 zwraca mi true i napis "zalogowano", oraz "Uwierzytelniono". Czyli dane pasują. Gdy jednak wejdę na stronę localhost/czyzalogowany zwraca mi "Nie uwierzytelniono", a przed chwilą przecież się zalogowałem i wszystko działało. Dlaczego? Używam xamppa.

1 odpowiedź

0 głosów
odpowiedź 1 sierpnia 2017 przez Damian Wiśniewski Początkujący (250 p.)

Panie,
laravel:make:auth i masz zestaw widoków do logowania i rejestracji wraz z osługą. Poza tym jakiś token by się przydał, cokolwiek i nie przekazujemy hasła w zmiennej globalnej GET. Jeśli chodzi o sam kod to to co napisałeś nie jest dobrym wykorzystaniem. Twoje logowanie jest ważne tylko w jednej metodzie później przy kolejnym requeście zostajesz anonimowy. 
Odsyłam do dokumentacji laravel.comcool. Poczytaj o klasie Auth. 
Pozdrawiam

komentarz 1 sierpnia 2017 przez JK Nowicjusz (170 p.)
Stworzyłem nowy projekt, użyłem make:auth, skonfigurowałem baze danych. Rejestracja działa, gdy jednak loguje się poprawnymi danymi przekierowuje mnie na /home, a następnie wywala mnie znowu do /login. Nic nie zmieniałem. Po zarejestrowaniu się sesja działa
komentarz 1 sierpnia 2017 przez Damian Wiśniewski Początkujący (250 p.)

Wyszukaj w widokach słowa logout. Więcej nie jestem w stanie podpowiedzieć laugh

komentarz 2 sierpnia 2017 przez wojtekson16 Bywalec (2,640 p.)

/app/Http/Controllers/Auth/LoginController.php

protected $redirectTo = '/asd/1234';

zmieniasz tutaj przekierowanie po zalogowaniu, przekierowanie po wylogowaniu zmieniasz nadpisując w LoginControllerze metodę logout która jest w traicie AuthenticatesUsers

 

 

 

Podobne pytania

0 głosów
1 odpowiedź 703 wizyt
pytanie zadane 11 grudnia 2017 w PHP przez KrysztoSLU Użytkownik (690 p.)
0 głosów
0 odpowiedzi 283 wizyt
pytanie zadane 26 listopada 2016 w PHP przez zgrybus Pasjonat (24,860 p.)
+1 głos
0 odpowiedzi 176 wizyt

92,556 zapytań

141,404 odpowiedzi

319,561 komentarzy

61,942 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...