Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Logowanie
jaros
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 4.01.2006

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


Witam!

Mam taki problemik. Otóż mam skryp logowania klientów do sklepu.
Jak zrobić coś takiego aby dodanie towaru do koszyka mógł dokonać tylko zalogowany klient?

Pozdrawiam!!!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
camelleon
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 11.01.2006

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


Witam,

Ja mam inny problem z logowaniem

Po wpisaniu loginu i hasla przekierowuje na strone konto.php

ale niestety cos sie nie chce przekierowac (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)


to czesc kodu strony logowania

  1. <?php
  2. if ($u && $p) { // Jeżeli wszystko jest OK.
  3. $query = "SELECT user_id, first_name FROM users WHERE username='$u' AND password=PASSWORD('$p')";
  4. $result = @mysql_query ($query);
  5. $row = mysql_fetch_array ($result, MYSQL_NUM); 
  6. if ($row) { 
  7.  
  8. // Rozpocznij sesję, zarejestruj wartości i przekieruj użytkownika.
  9. //session_name ('IDTwojejSesji');
  10. ini_set ('session.use_cookies', 0);
  11. $_SESSION['first_name'] = $row[1];
  12. $_SESSION['user_id'] = $row[0];
  13. header ("Location: http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/konto.php");
  14. exit();
  15.  
  16. } else {
  17.  $message = '<p>Wprowadzona przez Ciebie nazwa użytkownika i hasło nie zgadzają się z naszymi
     danymi.</p>'
    ; 
  18. }
  19.  } else {
  20. $message .= '<p>Spróbuj jeszcze raz.</p>';
  21.  }
  22. ?>



a to kod strony konto.php

  1. <?php
  2. session_name ('IDTwojejSesji');
  3. session_start(); // Rozpocznij sesję.
  4. if (!isset($_SESSION['first_name'])) {
  5.  header ("Location: http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . "/index.php");
  6.  exit(); // Opuść skrypt.
  7. }
  8.  
  9. // Ustaw tytuł strony i dołącz nagłówek HTML.
  10. $page_title = 'Twoje Konto!';
  11. include ('szablony/naglowek.inc');
  12.  
  13. // Wyświetl spersonalizowany komunikat.
  14. echo "<p>{$_SESSION['first_name']}, jesteś zalogowany!</p>";
  15.  
  16. include ('szablony/stopka.inc'); // Dołącz stopkę HTML.
  17. ?>


nie wiem juz co jest nie tak

walcze z tym juz drugi dzien

Pozdrawiam

Ten post edytował camelleon 11.01.2006, 15:40:30
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: 14.10.2025 - 22:53