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

Ocena systemu Logowanie/Rejestracja PHP

VPS Starter Arubacloud
0 głosów
227 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 (599,730 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,630 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ź 209 wizyt
pytanie zadane 17 stycznia 2018 w Nasze projekty przez Gambr Dyskutant (7,530 p.)
+2 głosów
2 odpowiedzi 305 wizyt
pytanie zadane 8 czerwca 2017 w Nasze projekty przez mtk3d Nałogowiec (46,690 p.)
0 głosów
2 odpowiedzi 492 wizyt
pytanie zadane 9 października 2016 w HTML i CSS przez Vytax248PL Nowicjusz (160 p.)

92,453 zapytań

141,262 odpowiedzi

319,086 komentarzy

61,854 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

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 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!

...