Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Stałe logowanie, ...
MarcinJarek
post
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 26.10.2003
Skąd: Warszawa

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


Witam, w pliku index.php mam kod:

  1. <form action="admin.php" method="post">
  2. Login: <input type="text" name="login" ><br>
  3. Haslo: <input type="text" name="haslo"><br>
  4. <input type="submit" value="Zaloguj">
  5. </form>


A w pliku admin.php mam funkcje dostepne po zalogowaniu, ale gdy wejde odrazu na admin.php (nie logujac sie) mam dostep do tego pliku. I moje pytanie: Jak zrobic, zeby tzreba bylo sie zalogowac?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ARJ
post
Post #2





Grupa: Zarejestrowani
Postów: 453
Pomógł: 22
Dołączył: 20.09.2004
Skąd: Kraków - NH -

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


login i hasło albo należy zapisać u usera w cookies lub użyć sesji. na każdej stronie panelu administracyjnego na samym początku ma być weryfikacja loginu i hasła.
  1. <?
  2. include(&#092;"connect.php\");
  3. $users=mysql_query(&#092;"SELECT * FROM users WHERE login='$_SESSION[login]'\");
  4. $user=mysql_fetch_array($users);
  5. if($_SESSION[&#092;"login\"] == strtolower($user[\"login\"]) && $_SESSION[\"haslo\"] == $user[\"haslo\"]){
  6. ?>
  7.  
  8. strona i wszystkie skrypty
  9.  
  10. <?
  11. }else{
  12. header(&#092;"Location: loguj.php?msg=Zły login lub hasło\"); exit;
  13. }?>

to przykład. niejest to szczyt techniki ale działa.

Ten post edytował ARJ 16.10.2004, 21:49:33
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: 26.12.2025 - 20:26