Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak dodac sesje do logowania ?
Karol346
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 11.12.2011

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


Hej !
mam problem szukam na necie i niemogę znaleźć jak logować sie i 'zapisywać' sejsę ?
jeśli mógłbym prosic o pomoc to bardzo proszę (IMG:style_emoticons/default/smile.gif)

logowanie.php
  1.  
  2. <?php
  3.  
  4. $login=$_POST['login'];
  5. $haslo=$_POST['haslo'];
  6. include'db.php';
  7.  
  8. $query = mysql_query("SELECT * FROM asdd");
  9.  
  10. while ($rekord = mysql_fetch_assoc($query)){
  11. $login2 = $rekord['login'];
  12. $haslo2 = $rekord['pass'];
  13.  
  14.  
  15. if($login==$login2 && $haslo == $haslo2){
  16. echo'Zostaniesz przeniesony do Panelu Administracji za 3 sekundy';
  17. header('refresh: 3, www.moja_Strona.pl/asd/PA.php');
  18. }elseif($login != $login2){
  19. echo'Zły login</br>';
  20. }elseif($haslo != $haslo2){
  21. echo'Złe hasło</br>';
  22. }
  23. }
  24.  
  25. ?>
  26.  
  27.  
  28.  


chciałbym żeby było tak że po tych 3 sekundach przeniesie mnie do PA.php i tam bedize sprawdzac sejse jesli niema to error jesli jest to pokazuje.
z tym errorem wydaje mi sie ze wystarcza warunki if oraz else ale jak sejse dodac niemam pojęcia.

Proszę o pomoc lub wskazówki (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


  1. $_SESSION['zalogowany'] = 'takbleble';
  2.  
  3.  
  4. // a w panelu
  5.  
  6. if(!$_SESSION['zalogowany'])
  7. {
  8. echo 'nie jesteś zalogowany';
  9. }


Oczywiście odpowiednio to sprawdzaj. Dodaj do sesji useragenta itp.

Ten post edytował !*! 29.04.2012, 17:39:44
Go to the top of the page
+Quote Post
Dominator
post
Post #3





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

Ostrzeżenie: (20%)
X----


Możesz się wzorować na tym skrypcie:

Logowanie:

  1. <?php session_start(); ?>
  2.  
  3. <form action="strona1.php" method="POST">
  4. Hasło: <input type="password" name="haslo">
  5. <br>
  6. <input type="submit" name="dane">
  7. </form>
  8.  
  9. <?php
  10. $haslo = $_POST["haslo"];
  11.  
  12. if(isSet($_POST["dane"]) == true)
  13. {
  14. if($haslo == "123")
  15. {
  16. $_SESSION["zalogowany"] = 1;
  17. echo "Zalogowano";
  18. }
  19. else
  20. {
  21. echo "Złe hasło";
  22. }
  23. }
  24.  
  25. ?>


I tam tajna strona:

  1. <?php session_start(); ?>
  2.  
  3. <?php
  4.  
  5. if($_SESSION["zalogowany"] == 1)
  6. {
  7. echo "Tajne dane";
  8. }
  9. else
  10. {
  11. echo "Nie jesteś zalogowany ".$_SESSION['haslo']."";
  12. }
  13.  
  14. ?>
Go to the top of the page
+Quote Post
Karol346
post
Post #4





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 11.12.2011

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


Dziekuje wszystim (IMG:style_emoticons/default/smile.gif)
Obczaje oba sposoby i wybiore sb któryś
+
Go to the top of the page
+Quote Post

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: 20.09.2025 - 01:30