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

Ocena systemu Logowanie/Rejestracja PHP

Object Storage Arubacloud
0 głosów
232 wizyt
pytanie zadane 3 października 2017 w PHP przez Skyterix Początkujący (490 p.)
otwarte ponownie 4 października 2017 przez Skyterix

Cześć, mógłbym prosić o ocenę mojego systemu rejestracji/logowania?

Link: Github

Z góry dziękuję.

2
komentarz 3 października 2017 przez Boshi VIP (100,240 p.)

Warunki post skracaj .. 

$array1=['imie','nazwisko','email'];
$array2=['imie','nazwisko','email'];
 echo ($array1===$array2)?? false;

pierwsza to pola wymagane, druga to post.

 

1
komentarz 4 października 2017 przez Comandeer Guru (601,590 p.)
Jaki sens ma zamknięcie tematu z oceną? Ocena to subiektywna opinia poszczególnych ludzi – to raz. Dwa – nie zawsze jedna osoba jest w stanie wszystko opisać i przejrzeć. Zamykając tego typu temat po uzyskaniu jednej opinii ograniczasz sobie tak naprawdę horyzont poznawczy.

1 odpowiedź

+5 głosów
odpowiedź 3 października 2017 przez Ehlert Ekspert (212,670 p.)
wybrane 3 października 2017 przez Skyterix
 
Najlepsza

System to zdecydowanie za dużo powiedziane.

  1. Dlaczego nie używasz autoloadingu i namespaceów?
  2. W register robisz require config, a w configu require register. Dobrze ze jest once dodane.
  3. Nazwa Login to dla mnie po prostu login. Na pewno nie kojarzy się z procesem logowania. LoginAction byłoby o wiele lepsze. To samo register.
  4. Prezentujesz bardzo charakterystyczny styl kodowania. Tzw egipski. Polega on na utworzeniu najwyższej piramidy z ifów. Można te ify kulturalnie napisać pod sobą.
  5. Co ma login do bazy danych?
  6. Pisz dokumentację.
  7. csrf protection brak.

Podsumowując. Fajnie że próbujesz, korzystasz z git (huba przynajmniej). Uwierz mi jednak, że takie mechanizmy już powstały i są bardziej zaawansowane.

To co Ci mogę polecić to złap się za jakiś framework php. Zamiast skupiać się i marnować czas na kolejnym systemie walidacji (który nie będzie bezbłędny) nauczysz się jak naginać gotowe komponenty do swoich potrzeb i tworzyć stabilne oraz fajne aplikacje wink 

komentarz 3 października 2017 przez Skyterix Początkujący (490 p.)
Dzięki za pomoc ;)
komentarz 3 października 2017 przez Boshi VIP (100,240 p.)
Niech napisze to jeszcze raz, brak mu podstaw do frameworka.
komentarz 3 października 2017 przez efiku Szeryf (75,160 p.)
8. Zainteresuj się systemem szablonów, np. Twig.

Podziękujesz potem.

Podobne pytania

0 głosów
1 odpowiedź 212 wizyt
pytanie zadane 17 stycznia 2018 w Nasze projekty przez Gambr Dyskutant (7,530 p.)
+2 głosów
2 odpowiedzi 310 wizyt
pytanie zadane 8 czerwca 2017 w Nasze projekty przez mtk3d Nałogowiec (46,690 p.)
0 głosów
2 odpowiedzi 502 wizyt
pytanie zadane 9 października 2016 w HTML i CSS przez Vytax248PL Nowicjusz (160 p.)

92,579 zapytań

141,432 odpowiedzi

319,664 komentarzy

61,965 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!

...