Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Strona bardzo długo się ładuję..., ... po kliknięciu linku aktywacyjne
qba10
post
Post #1





Grupa: Zarejestrowani
Postów: 264
Pomógł: 20
Dołączył: 19.08.2007
Skąd: Bryńsk k. Lidzbarka Welskiego (nie mylić z Warmińskim)

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


Witam.
Mam następujący problem.
Napisałem klasę do aktywacji konto po przez e-mail.
I gdy klikam link pierwszy raz to strona strasznie długo się .
Gdy konto jest już aktywowane tamten link wchodzi od razu.
Gdzie może kryć się problem?
oto kod klasy:
  1. <?php
  2. class aktywacja
  3. {
  4. public $return_error;
  5. public $komunikat;
  6. public function __construct($link)
  7. {
  8. global $pdo;
  9.      $stmt = $pdo -> query("SELECT * FROM users WHERE link = '$link' ");
  10.     $wynik = $stmt -> fetch();
  11.      
  12.  
  13. if(!empty($wynik))
  14. {
  15. while($wynik)
  16. {
  17. $pdo -> exec("UPDATE `users` SET `link` = '' WHERE `link` = '$link'");
  18. $this -> return_komunikat = '<div class="komunikat">Konto zostało aktywowane!!!</div>';
  19. }
  20. $stmt -> closeCursor();
  21. }
  22. else
  23. {
  24. $this -> return_error = '<div class="error">Link aktywacyjny jest niepoprawny!!!</div>';
  25. }
  26.  
  27. }
  28.  
  29.  
  30. }
  31. ?>


--------------------
Qbix Media Project - Prosty Multiplatformowy Odtwarzacz Muzyki
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 14:59