Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

(Laravel 5) Logowanie przy pomocy własnej struktury, modyfikacja Auth

PHP  Założony przez  Kacper Wojciechowski.

Cześć, przygodę z Laravelem rozpocząłem dość niedawno, chciałbym uzyskać logowanie do panelu uzytkownika, struktura MySQL inna niż domyślna. Nie potrzebuję rejestracji, odzyskiwania hasła, emaila, hasła są zapisywane w whirlpool. Modyfikować Auth z vendoru czy poprostu użyć ciasteczek? Z góry dziękuję za opinię oraz pomoc
   
(11.08.2019, 20:02)Kacper Wojciechowski napisał(a): Cześć, przygodę z Laravelem rozpocząłem dość niedawno,
To odpuść już teraz i przenieś się na Symfony :P

Paczek (plików z /vendor/) się nie modyfikuje. Chyba, że masz na myśli extends...
Użyj po prostu własnego UserProvider'a i Guarda:
https://laravel.com/docs/5.8/authenticat...-providers

(11.08.2019, 20:52)b360 napisał(a): To odpuść już teraz i przenieś się na Symfony
Niech działa na tym co spełnia jego potrzeby i w czym czuje się dobrze :-)
"Try not. Do... or do not. There is no try."
Poświęć 5 minut. Nie bądź ignorantem!  -  Jak zbadać element?
(11.08.2019, 21:02)ficus napisał(a): Niech działa na tym co spełnia jego potrzeby i w czym czuje się dobrze
Im wcześniej zacznie się uczyć programować wg standardów, tym lepiej dla niego. Widziałem już niejeden projekt na Larvie i większość była tak skopana, jakby apkę pisali studenci po liceum :D (programujący raczej hobbystycznie niż zawodowo) i zleceniodawca zapłacił 2x. Raz za skopany projekt na Larvie, a drugi za przepisanie go na inny FW.

I nie śmieszkuję tu, bo w Larvie można napisać dobrą aplikację pod kątem kodu, no ale najpierw trzeba posiąść wyższy lvl umiejętności pojmowania świata.
(11.08.2019, 20:52)b360 napisał(a):
(11.08.2019, 20:02)Kacper Wojciechowski napisał(a): Cześć, przygodę z Laravelem rozpocząłem dość niedawno,
To odpuść już teraz i przenieś się na Symfony :P
Dlaczego?
Chodziło mi o edycję logowania tego od Laravela, tylko ze nie mogę nawet znaleźć zapytań ;v
(11.08.2019, 21:02)ficus napisał(a): Użyj po prostu własnego UserProvider'a i Guarda:
https://laravel.com/docs/5.8/authenticat...-providers
Wiem jak bardzo głupie jest pytanie o gotowca, no ale.. mógłbyś podesłać jakiś aktualny tutorial step by step do tego?
(11.08.2019, 21:15)Kacper Wojciechowski napisał(a): Dlaczego?
Chodziło mi o edycję logowania tego od Laravela, tylko ze nie mogę nawet znaleźć zapytań ;v
Ale dlaczego co? :D bo zgubiłem wątek...
Katalog /vendor/, to - tu duże uproszczenie - coś podobnego do pluginów z Wordpressa. Stracisz wszystkie zmiany w momencie przerzucenia plików na nowe środowisko po wykonaniu composer install lub w momencie update'u.
(11.08.2019, 21:25)b360 napisał(a):
(11.08.2019, 21:15)Kacper Wojciechowski napisał(a): Dlaczego?
Chodziło mi o edycję logowania tego od Laravela, tylko ze nie mogę nawet znaleźć zapytań ;v
Ale dlaczego co? :D bo zgubiłem wątek...
Katalog /vendor/, to - tu duże uproszczenie - coś podobnego do pluginów z Wordpressa. Stracisz wszystkie zmiany w momencie przerzucenia plików na nowe środowisko po wykonaniu composer install lub w momencie update'u.
O tym już wiem, chodzi mi dlaczego symfony ;p
Bo jest fajniesze :P
(11.08.2019, 21:15)b360 napisał(a): I nie śmieszkuję tu, bo w Larvie można napisać dobrą aplikację pod kątem kodu, no ale najpierw trzeba posiąść wyższy lvl umiejętności pojmowania świata.
(11.08.2019, 21:15)b360 napisał(a): Im wcześniej zacznie się uczyć programować wg standardów, tym lepiej dla niego. Widziałem już niejeden projekt na Larvie i większość była tak skopana, jakby apkę pisali studenci po liceum
Widać doświadczenie jaki i argumentacja
(11.08.2019, 21:28)b360 napisał(a): Bo jest fajniesze
na poziomie seniora.

Zmianą frameworka nie załatasz dziury w wiedzy, która jest tutaj potrzebna na początek.

Generalnie w dokumentacji jest wszystko opisane na temat tworzenia nowego typu uwierzytelniania, jednak najpierw potrzebujesz raczej zapoznać się z podstawowym działaniem frameworka. Może jakieś tutorialne na YT, to co na szybko znalazłem https://www.youtube.com/watch?v=iKRLrJXN...jPzGPWuQ7Q
(11.08.2019, 22:15)Matslom napisał(a):
(11.08.2019, 21:15)b360 napisał(a): I nie śmieszkuję tu, bo w Larvie można napisać dobrą aplikację pod kątem kodu, no ale najpierw trzeba posiąść wyższy lvl umiejętności pojmowania świata.
(11.08.2019, 21:15)b360 napisał(a): Im wcześniej zacznie się uczyć programować wg standardów, tym lepiej dla niego. Widziałem już niejeden projekt na Larvie i większość była tak skopana, jakby apkę pisali studenci po liceum
Widać doświadczenie jaki i argumentacja
(11.08.2019, 21:28)b360 napisał(a): Bo jest fajniesze
na poziomie seniora.

Zmianą frameworka nie załatasz dziury w wiedzy, która jest tutaj potrzebna na początek.

Generalnie w dokumentacji jest wszystko opisane na temat tworzenia nowego typu uwierzytelniania, jednak najpierw potrzebujesz raczej zapoznać się z podstawowym działaniem frameworka. Może jakieś tutorialne na YT, to co na szybko znalazłem https://www.youtube.com/watch?v=iKRLrJXN...jPzGPWuQ7Q
I piszesz tą prywatę w moją stronę, bo znasz doskonale dwa FW i pracujesz w nich na co dzień? Czy poczułeś się urażony w jakiś sposób?

Dziury od razu nie załata, ale na pewno wyeliminuje od samego początku złe praktyki na które pozwala Larva. M.in. naginanie PSRów czy MVC.
Zmieniłem framework na Symfony, osobiście łatwiej mi go rozumować, wielkie dzięki za każdą odpowiedź ;p



Użytkownicy przeglądający ten wątek:

3 gości