Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: sesje,logowanie- nie dziala
Forum PHP.pl > Forum > Przedszkole
angello
Witam, mam mały problem. Zacząłem przerabiać książkę PHP5,MYSQL i APACHE od podstaw i na saym początku już zaczynają sie problemy ;/ Cały czas pokazuje mi się : Przepraszamy, ale nie masz uprawnień do zobaczenia tej strony!;/

O to kod:

login.php
Kod
<?php
session_unset();
?>
<html>
<head>
<title>Zaloguj sie ></title>
</head>
<body>
<form method="post" action="movie1.php">
<p>Wpisz nazwę użytkownika:
    <input type="text" name="user">
</p>

<p>Wpisz hasło:
    <input type="password" name="pass">
</p>

<p>
    <input type="submit" name="Submit" value="Wyslij">
</p>
</form>

</body>
</html>


movie1.php
Kod
<?php

session_start();
$_SESSION['username'] = $_POST['user'];
$_SESSIOn['userpass'] = $_POST['pass'];
$_SESSION['authuser'] = 0;

if (($_SESSION['username']=='jan') and ($_SESSION['userpass']=='arek'))
  { $_SESSION['authuser'] = 1;
  }
  else {
  echo "Przepraszamy,ale nie masz uprawnien do obejrzenia tej strony!";
exit();

}


?>

<html>
<head>
<title>Znajdz moj ulubiony film!</title>
</head>
<body>
<?php

   $myfavmovie=urlencode("Żywot Braina");
   echo "<a href='moviesite.php?favmovie=$myfavmovie'>";
   echo "Kliknij tutaj,aby zobaczyc informacje o moim ulubionym filmie !";
   echo "</a>";

?>
</body>
</html>


moviesite.php
Kod
<?php
session_start();
if ($_SESSION['authuser']!=1) {
echo "Przepraszamy, ale nie masz dostepu do zobaczenia tej strony!";
exit();

}
?>
<html>
<head>
<title>Pierwszy program w php - Witryna o filmach <?php echo $_REQUEST['favmovie'];?></title>
</head>
<body>
<?php
echo "Witam na witrynie użytkowniku ";
echo $_SESSION['username'];
echo "!<BR>";
echo "Mój ulubiony film to ";
echo $_REQUEST['favmovie'];
echo "<BR>";
$movierate=5;
echo "Moja ocena dla tego filmu wynosi: ";
echo $movierate;

?>
</body>
</html>

Z góry dziękuję za pomoc. Pozdrawiam.
Kreton
Masz literówkę

6 lini, spójz na ostanią literke. $_SESSIOn['userpass']
a chwilke poźniej w skrypcie masz $_SESSION['userpass']=='arek'

BTW: uzywaj opcji wstwaw kod php ! to jest nie czytelne trszoek, szczegolnie jesli chodzi o linie
Guest
Wielkie dzieki

Chodzi Ci o wstawianie na forum w znacznikach php ?
Pozdrawiam;-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.