ďťż

Logowanie Jak to zrobić?

       

Podstrony


telcocafe

Otóż tak: chce na stronie zrobić możliwość rejestracji i logowania aby dostać się do określonej części serisu(np. download).Jka to zrobić?Potrzebna będzie do tego baza danych?



poszukaj troche w goglach na pewno coś znajdziesz

Poszukaj stron ze skryptami
Kilka masz tu:
http://forum.ks-eksp...showtopic=41496
A polecam poszukać w googlach

w bazie mógłbyś zapisywać loginy i hasła. Ten sposób jest najbezpieczniejszy. Ew. można je trzymać w innych plikach z rozszeżeniem php . Najgorszym rozwiązaniem jest trzymanie haseł w plikach txt ponieważ każdy by mógł sobie je podejrzeć.



jezeli chcesz miec dobrze zabezpieczony i dzilajacy skrypt logowania musisz znac sie dosyc dobrze na php no i przydala by sie do tego celu baza danych jednak w internecie mozna znalezc kilka systemow logowania poszukaj a znajdzisz ;] ew. skorzystaj z jakiegos cms


Otóż tak: chce na stronie zrobić możliwość rejestracji i logowania aby dostać się do określonej części serisu(np. download).Jka to zrobić?Potrzebna będzie do tego baza danych?

a więc tak:

plik login.php:

<? if (isset($_COOKIE['session_id'])) session_id($_COOKIE['session_id']); session_start(); setcookie("session_id", session_id(), time()+86400 * 30); ?> <html> <head> </head> <body> <form action="panel.php" method="post"> <h2>Logowanie do panelu admina</h2> <p>Login: &nbsp;<input type="text" name="login"> <p>Hasło: &nbsp;<input type="password" name="pass"> <input type="submit" value="Zaloguj mnie"> </form></body></html>

plik panel.php:
<? if (isset($_COOKIE['session_id'])) session_id($_COOKIE['session_id']); session_start(); setcookie("session_id", session_id(), time()+86400 * 30); if (!empty($_POST['login'])){ if ($_POST['login'] == 'admin' && $_POST['pass'] == 'root'){ $_SESSION['adminlogged'] = TRUE; } else { echo "Zły login lub hasło. Spróbuj ponownie."; }} if(!empty($_GET[wyloguj])){ if($_GET[wyloguj] == "1"){ function wyloguj() { $_SESSION['adminlogged'] = FALSE; echo "<script language=\"Javascript\"> location.href = 'login.php'; </script>";}; wyloguj(); }} if ($_SESSION['adminlogged'] == FALSE){ echo "<script language=\"Javascript\"> location.href = 'login.php'; </script>"; } if ($_SESSION['adminlogged'] == TRUE) { /*tresc strrony widoczna po zalogowaniu*/ echo "<a href=\"panel.php?wyloguj=1\">Wyloguj</a>"; }?>

Tak jest gdy zalogować może się tylko jeden użytkownik np. admin. A gdy jest więcej użytkowników to nie chce mi się pisać. Pokombinuj.

Potrzebna do tego jest nie koniecznie baza danych. Można tto wykonać też z wykorzystaniem plików tekstowych w których hasła są szyfrowane md5.
Użytkownik dh_maniak edytował ten post 25 maj 2005, 15:27
Dzieki wszytkim za odpowiedzi :)

http://www.hotscripts.pl/

Kolega wyżej podał ci sposób logowanie się za pomocą sesji. Na tej stronie:
http://php.webhelp.p...roz=php&ac=read
masz inny sposób. Ale wybór należy do ciebie!
Tak a propos mogli by to dac keidys w jakimś ekspercie bo chyba tego nie było!

nie najlepszy sposob, no ale zawsze...
Sciagnij jakiegos prostego CMS i podjezyj sposob logowania :P


Chyba było kiedyś w którymś Ekspercie (nie jestem pewien)

http://forum.ks-eksp...act=Search&f=59

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.