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. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




św. Piotrem nie jestem; porób testy i sprawdź. Nie znam ani Twojego serwera, ani struktury Twojej bazy, ani całego skryptu.

Odrób pracę domową.
Go to the top of the page
+Quote Post

Posty w temacie


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: 2.10.2025 - 19:51