Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: logowanie + sesja (najlepiej mysql) kto mnie tego nauczy ?
Forum PHP.pl > Forum > Przedszkole
zyzio
czy mugł by mi napisac i objasnic skrypt w php logowanie+rejestracja+sesja bo jestem raczkujący w php (4 dni )w html (2miesiące) z programowaniem c++ już 6miesiecy sie bawie tylko nie rozumiem tego php-eka troche a nie bende wklejał tego czego nie rozumie objasnijcie mi te logowanie bende wdzieczny za każdy post kod link itp thx za pomoc
pEbE
Skrypt rejstracji i logowania polega na kontroli ludzi przewijających się przez twoją stronę.Każdy gość po założeniu konta ma możliwość zalogowania się. Logowanie to tworzenie sesji - czyli obserwacji użytkownika podczaj przeglądania twojej strony.

Poczytaj phpedie, webhelp i skorzystaj z google. Dobrze jest tez zaopatrzc sie w jakąś ksiązke gdzie mamy z przykladami wszystko wyjasnione. ( Polecam: http://www.ebook.psikus.pl/ )
revyag
Sesje to bardzo popularny temat na forum. Wpisz w wyszukiwarkę "Sesje" i... czytaj smile.gif
maverickkk
Kup pierwszą lepsza książke o php a tam to znajdzie biggrin.gif
bigZbig
A logowanie plus rejestracja to uwierzytelnianie, a jak do tego dodasz kontorle dostepu, przydzial praw itp. to bedziesz mial do czynienia z autoryzacją
zyzio
mam już jak narazie mysql.php
  1. <?
  2. $db="database name";
  3.  
  4. $host="host";
  5.  
  6. $dbuser="login";  
  7.  
  8. $dbpass="pasword";  
  9.  
  10. $link=mysql_pconnect($host,$dbuser,$dbpass);
  11.  
  12. ?>

to mam nadieje działa
jak mam zainkludować install.sql
  1. CREATE TABLE DATA (
  2. id int(11) NOT NULL AUTO_INCREMENT,
  3. sender varchar(255) NOT NULL,
  4. buddy varchar(255) NOT NULL,
  5. message varchar(255) NOT NULL,
  6. PRIMARY KEY (id)
  7. );
  8. CREATE TABLE users (
  9. username varchar(20) NOT NULL,
  10. password varchar(20) NOT NULL,
  11. STATUS char(3),
  12. UNIQUE username (username)
  13. );

zeby mi utwożyło tabele w mysql-u jak to mam zainktudowac questionmark.gif
zaczej nie tak:
  1. <?
  2. include ("mysql.php");
  3. include ("install.sql");?>
Gość
Ja to robie tak:

  1. <?php
  2. $filename = "./temp.txt"; //w tym pliku jest zrzut bazy SQL 
  3. $sql_data=@file_get_contents ($filename); 
  4. $counter=0; 
  5. $sql_query = explode(";", $sql_data);
  6. $how_many=count($sql_query); 
  7. while ($how_many>1) {
  8.  $query=" ".$sql_query[$counter].";"; 
  9.  $resource=mysql_query($query); 
  10.  $counter++; 
  11.  $how_many--;
  12. }
  13. ?>


Oczywiscie trzeba dac jeszcze zabezpieczenia, ze jak sie pytanie nie powiodlo to niech wywali blad etc. ale to juz sam dojdziesz.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.