Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> sesje,logowanie- nie dziala
-angello-
post
Post #1





Goście







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.
Go to the top of the page
+Quote Post
Kreton
post
Post #2





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 20.02.2005

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


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
Go to the top of the page
+Quote Post
-Guest-
post
Post #3





Goście







Wielkie dzieki

Chodzi Ci o wstawianie na forum w znacznikach php ?
Pozdrawiam;-)
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: 23.08.2025 - 20:03