Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> MySQL panel logowania
mith
post 11.05.2006, 19:06:15
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 14.04.2006

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


Witam
Jak można zrobić panel logowania na stronie pobierając login i hasło z bazy danych.

Szkic bazy danych:

login: | haslo:

login1 | haslo1
login2 | haslo2
login3 | haslo3
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post 11.05.2006, 19:38:44
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


~maverickkk bardzo konstruktywna wypowiedź.
Postaraj sie takich mniej udzielać.

~mith robisz prosty formularz, którym prześlesz dane: login i hasło.
A potem już proste
  1. <?php
  2.  
  3. // połącznie z serwerem bazy
  4. $resDBConnection = mysql_connect( 'localhost', 'user', 'pass' );
  5.  
  6. // wybór bazy danych
  7. mysql_select_db( 'db', $resDBConnection );
  8.  
  9. // przygotowanie zapytania i wykonanie go
  10. $strSQL = "SELECT * FROM users WHERE login = '" . $_POST[ 'login' ] . "' AND haslo = '" . $_POST[ 'pass' ] . "'";
  11. $resQuesryResult = mysql_query( $strSQL, $resDBConnection );
  12.  
  13. // jesli są wyniki to znaczy że jest taki użytkownik
  14. if( mysql_num_rows( $resQuesryResult ) > 0 )
  15. {
  16. echo 'Jest taki użytkownik';
  17. }
  18. else
  19. {
  20. echo 'Nie ma takiego użytkownika';
  21. }
  22.  
  23. ?>


Kod ten oczywiście musisz wzbogacic o formularz, który pojawi się w zależności od tego czy ktoś jest już zalogowany czy nie.
Potrzebna Ci będzie też sesja, aby wiedzieć że użytkownik już się zalogował.

Poczytasz o tym w manualu i na forum.

Powodzenia
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 Wersja Lo-Fi Aktualny czas: 24.06.2025 - 15:50