Jump to content

user auth problem


Mastrix01
 Share

Recommended Posts

Hi, I have a problem with my code probably it's authorisation mistake or something. I bought a book PHP6, MySQL, Apache Web Development and I am copying every excercise like it's in the book. If u have this book it's chapter 2, page 63. And here is the exact code from the book. It always says that the user ID or pass is incorrect.

 

 

<?php
session_start ();
$_SESSION['username'] = $_POST['user'];
$_SESSION['userpass'] = $_POST['pass'];
$_SESSION['authuser'] = 1;

//over uzivatelske meno a heslo
if (  ($_SESSION['username'] == 'Peter') and
      ($_SESSION['userpas'] == '12345')) {
  
   $_SESSION['authuser'] = 1;
  } else {
    echo "Unfortunately you do not have required authorisation to enter this site!";
exit();
  }
?>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Najts oblubeny film!</title>
</head>

<body>
<?php
$oblubenyfilm = urlencode('Zivot Briana');
echo '<a href="moviesite.php?oblfilm=$oblubenyfilm\">';
echo 'Dalsie informacie o mojom oblubenom filme!';
echo '</a>'
?>
</body>
</html>

 

The page is http://www.magicfoto.gigacast.net/test/login.php

as you can see ID is "Peter" and pass "12345"

 

If you know what should be wrong pls reply.

 

PS.: I am a begginer so please be patient ;)

Thanks

Link to comment
Share on other sites

This thread is more than a year old.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.