Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> klasa ?, klasa systemu logowania
wolferin
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 4.12.2005

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


witam
mam system logowania oparty na MySQL który na moje potrzeby działa dobrze, ale niechce go przepisywac za każdym razem gdy robię nowy projekt.Chciałbym to upakowac w klase tylko nie bardzo wiem jak, moje OOP jest narazie na poziomie podstawowym.
Chodzi mi o pokazanie przykładu takiej klasy.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Diablos
post
Post #2





Grupa: Zarejestrowani
Postów: 165
Pomógł: 6
Dołączył: 17.06.2005

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


Ja napisalem takie cos, tez nie wiem czy jest poprawne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

  1. <?php
  2.  
  3. class User
  4. {
  5. public $uLogin;
  6. public $uPass;
  7.  
  8.  
  9. public function __construct ( $userLogin, $userPass )
  10. {
  11. $this->uLogin = $userLogin;
  12. $this->uPass = md5($userPass);
  13. }
  14.  
  15. public function Login ( )
  16. {
  17. global $db, $tb_users;
  18.  
  19. $qTl = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM ' . $tb_users . ' WHERE login = '' . $this->uLogin . '' AND password = '' . $this->uPass . '' '));
  20.  
  21.  
  22. if ( $qTl[0] !== 0 )
  23. {
  24. $_SESSION['aUser'] = $this->uLogin;
  25. }
  26. }
  27.  
  28. public function Logout ( )
  29. {
  30. unset($_SESSION['aUser']);
  31. }
  32.  
  33.  
  34. }
  35. ?>


Ten post edytował Diablos 4.12.2005, 13:04:56
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: 14.10.2025 - 03:17