Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> aktywacja konta przez mail
peklo
post 8.01.2014, 20:34:14
Post #1





Grupa: Zarejestrowani
Postów: 420
Pomógł: 0
Dołączył: 27.07.2011

Ostrzeżenie: (10%)
X----


witam
Mam taki stary skrypt do aktywowania konta przez link na mailu. Mam takie pytanie czy jest on w miarę bezpieczny? I drugie jak w łatwy sposób mogę go zmianić na PDO.
Z góry dziękuje
  1. <?php
  2. mysql_connect("localhost", "root", "") or die(mysql_error());
  3. mysql_select_db("tmpraca") or die(mysql_error());
  4. if(isset($_GET['username']) && !empty($_GET['username']) AND isset($_GET['active_key']) && !empty($_GET['active_key'])){
  5. $username = mysql_escape_string($_GET['username']);
  6. $active_key = mysql_escape_string($_GET['active_key']);
  7.  
  8. $search = mysql_query("SELECT username, active_key, aktywny FROM users WHERE username='".$username."' AND active_key='".$active_key."' AND aktywny='0'")
  9. $match = mysql_num_rows($search);
  10.  
  11. if($match > 0){
  12. mysql_query("UPDATE users SET aktywny='1' WHERE username='".$username."' AND active_key='".$active_key."' AND aktywny='0'") or die(mysql_error());
  13. echo '<div class="statusmsg">Dziękujemy. Twoje konto został aktywowane, możesz się już zalogować</div>';
  14. }
  15. else{
  16. echo '<div class="statusmsg">Wystąpił błąd w aktywowaniu konta</div>';
  17. }
  18.  
  19. }
  20. else{
  21. echo '<div class="statusmsg">Wystapił błąd w aktywowaniu konta,proszę spróbować ponownie</div>';
  22. }
  23. ?>
Powód edycji: [Kshyhoo]: Dodałem bb-code, bo jeszcze dostanie kolejne 10% :)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post 8.01.2014, 21:44:13
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




1) uzywaj BBCODE
2) Latwa zamiana na PDO? Zaplac komus kto zrobi to za Ciebie.
Mniej latwa: naucz sie PDO


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
peklo
post 9.01.2014, 09:28:15
Post #3





Grupa: Zarejestrowani
Postów: 420
Pomógł: 0
Dołączył: 27.07.2011

Ostrzeżenie: (10%)
X----


no to mi pomogłeś stary smile.gif. A przynajmniej powiedz czy jest to w miarę bezpieczne
Go to the top of the page
+Quote Post
Turson
post 9.01.2014, 09:45:29
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Pomógł, bo doradził.
Temat: SQL Injection Insertion poczytaj posty
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:57