Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Skrypt rejestracji i logowania
--Amator--
post
Post #1





Goście







Witam!
Otóż postanowiłem napisać skrypt rejestracji oraz logowania na sesjach i przychodzę do Was z pytaniem, a mianowicie.

Czy skrypt napisany tak o będzie działał poprawnie i czy jest wydajny oraz bezpieczny..

  1. $login = $_POST['login'];
  2. $haslo = md5($_POST['haslo']);
  3. $haslo2 = md5($_POST['haslo2']);
  4. $email = $_POST[email'];


Potem sprawdzam w bazie czy istnieje już taki login jeśli nie skrypt przechodzi dalej, a jeśli istnieje wyświetla błąd, że login już istnieje.
Potem sprawdzam czy hasła zgadzają się ze sobą jeśli nie wyskakuje błąd, a jeśli tak to skrypt przechodzi dalej.
Potem sprawdzam czy email istnieje w bazie jeśli tak to błąd, a jeśli nie to przechodzi dalej.
Potem sprawdzam czy email ma odpowiedni format tzn. np. test@interia.pl, a nie test.interia.pl

Gdy skrypt zakończy wykonywawać powyższe instrukcje tworzy użytkownika i dodaje rekord do bazy danych.

Czy o czymś zapomniałem i prosze o odpowiedź na moje pytanie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
i-skrypty.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 8.02.2012

Ostrzeżenie: (0%)
-----


poczytaj np. o sql_injection

Ten post edytował i-skrypty.pl 18.02.2012, 16:47:14
Go to the top of the page
+Quote Post
--Amator--
post
Post #3





Goście







Na pewno przeczytam, ale mógłbys przynajmniej na temat odpowiadać..
Go to the top of the page
+Quote Post
CTRL
post
Post #4





Grupa: Zarejestrowani
Postów: 133
Pomógł: 8
Dołączył: 23.09.2011
Skąd: Stromiec

Ostrzeżenie: (0%)
-----


Pamiętaj również o XSS, trzeba się przed nim chronić. Przydadzą się inne informacje, jak IP, data. Wszystko filtruj.
Go to the top of the page
+Quote Post
--Amator--
post
Post #5





Goście







Flirtować? Mógłbyś podać mi odpowiednią funkcję, albo link do manuala z opisem filtracji ?

XSS nie słyszałem poczytam. (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 18:18