Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Logowanie, Maly problem
-Guest-
post 19.06.2004, 18:17:02
Post #1





Goście







Witam jestem poczatkujacym, chce zrobic logowanie na sessjach i bazie mysql, szukalem lecz nic nie znalazlem co by mnie zadowalalo smile.gif prosilbym o jakis przyklad.
Go to the top of the page
+Quote Post
a1EL
post 19.06.2004, 18:24:26
Post #2





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 29.05.2004
Skąd: Kraków

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


A patrzyles na http://hotscripts.com/ ?
Go to the top of the page
+Quote Post
ceo
post 19.06.2004, 18:28:20
Post #3





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: --

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


ja uzylem czegos takiego , co prawda przez http ale moze ci sie przyda :

  1. <?php
  2.  
  3. $aDoAuth = True;
  4. if ( isset( $PHP_AUTH_USER ) )
  5. {
  6. $test=mysql_query(&#092;"SELECT * FROM admin\",$dbi);
  7. while($row=mysql_fetch_array($test)) {
  8. if ( ( $PHP_AUTH_USER == $row[login] ) && 
  9.  ( $PHP_AUTH_PW == $row[haslo] ) )
  10. {
  11. // prawidłowa nazwa użytkownika i hasło
  12. $aDoAuth = False;
  13. } }
  14. }
  15. if( $aDoAuth == True ) 
  16. {
  17. Header( &#092;"WWW-Authenticate: Basic realm=\"Logowanie\\"\" );
  18. Header( &#092;"HTTP/1.0 401 Unauthorized\" );
  19. echo &#092;"Nie udało się zalogowanie do systemu.n\";
  20. } 
  21.  
  22. ?>
Go to the top of the page
+Quote Post
-Guest-
post 19.06.2004, 18:39:55
Post #4





Goście







Janie chce przez http biggrin.gif
Go to the top of the page
+Quote Post
-Guest-
post 19.06.2004, 18:42:52
Post #5





Goście







A i to ma byc dla wieluuserow tongue.gif
Go to the top of the page
+Quote Post
kicaj
post 19.06.2004, 18:43:50
Post #6





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Cytat(Guest @ 2004-06-19 19:17:02)
Witam jestem poczatkujacym, chce zrobic logowanie na sessjach i bazie mysql, szukalem lecz nic nie znalazlem co by mnie zadowalalo smile.gif prosilbym o jakis przyklad.

To gdzie ty tego szukales? To jest jedne z najbardziej popularnych tematów i na forum i na googlach


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
-Guest-
post 19.06.2004, 18:48:20
Post #7





Goście







Ale nic co by mnie zainteresowalo nie znalazlem...
Go to the top of the page
+Quote Post
stoprocent
post 19.06.2004, 18:52:20
Post #8





Grupa: Zarejestrowani
Postów: 338
Pomógł: 2
Dołączył: 17.05.2003
Skąd: Kraków , Londyn

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


  1. <?
  2.  
  3. if(isset($_POST['submit']))
  4. {
  5.  
  6. //*********************************
  7. //Inluduje plik laczacy sie z baza danych
  8. //*********************************
  9. include(&#092;"connect.php\");
  10.  
  11. //*********************************
  12. //Sprawdzam czy istniej user w bazie
  13. //*********************************
  14.  
  15. $login=$_POST['login'];
  16. $pass=$_POST['pass'];
  17.  
  18. $wyszukaj = mysql_query(&#092;"SELECT * FROM \".$tableusers.\" WHERE login='\".$login.\"' AND pass=password('\".$pass.\"')\"); 
  19.  
  20. $wynikow = mysql_num_rows($wyszukaj); 
  21.        if($wynikow == 1) { 
  22.  
  23.           $_SESSION['log'] = $login;
  24.  
  25.                                    }
  26. }
  27.  
  28. if( !isset( $_SESSION['log'] ) )
  29.      
  30.      {
  31.  
  32.            if(isset($_POST['submit']))
  33.        
  34.                {
  35.  
  36.                       if($wynikow != 1)
  37.                            
  38.                              {
  39.                               //BLEDNE DANE
  40.  
  41.                               } 
  42.                 }
  43. ?>
  44. <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
  45. <html>
  46. <head>
  47. <meta http-equiv=\"content-type\" content=\"text/html; charset=iso-8859-2\">
  48. <title>logowanie</title>
  49. <link rel=\"stylesheet\" href=\"hiro.css\">
  50. </head>
  51. <body
  52. <div id=\"login\">
  53.  
  54.     <form action=\"<? echo $PHP_SELF; ?>\" method=\"post\">
  55.     <p>Logowanie do systemu.</p>
  56.     <p>Login : <input type=\"text\" name=\"login\" /></p>
  57.     <p>Hasło : <input type=\"password\" name=\"pass\" /></p>
  58.     <p><input class=\"submit\" type=\"submit\" value=\"Zaloguj się\" name=\"submit\" /></p>
  59.     </form>
  60. </div>
  61. </body>
  62. </html>
  63.  
  64. <?
  65.  
  66. die();
  67. }
  68. ?>


Tua masz przyklad skryptu ktory sobie napisalem , nie wiem czy jest 100% dobry ale dziala jak nalezy. Wystarczy jak go zainludujesz przed kazdym plikiem ktory chcesz objac haslem .

Ten post edytował nasto 19.06.2004, 18:59:34


--------------------
Go to the top of the page
+Quote Post
kicaj
post 19.06.2004, 18:53:14
Post #9





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Co chcesz dokladnie miec w tym sys. logowania?
Zaloze sie ze znajdziemy w miare podobny smile.gif


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
-Guest-
post 19.06.2004, 19:02:02
Post #10





Goście







Mi chodzi dokładnie o jakąś teorie, ktora mi przybliży napisanie logowania, zgory thx, jakis przyklad tongue.gif
Go to the top of the page
+Quote Post
kicaj
post 19.06.2004, 19:05:15
Post #11





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


no nie moge, poszuka jest pelno tutoriali o pisaniu sys. logowania. Nawet w jezyku angilskim bys sobie poradzil widzac tylko przyklady.

Uzyj Search Toolera smile.gif a znajdziesz odpowiedz na 100%


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
ceo
post 19.06.2004, 21:55:15
Post #12





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: --

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


wlasnie ,sposobow jest multom , a np moj sposob to tez dziala na wielu userach , po prostu sprawdza w bazie poprawnosc loginu dla odpowieniego hasla i odwrotnie
Go to the top of the page
+Quote Post

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: 26.06.2025 - 23:04