When i tested my login script I saw that the 'login system' doesnt work.
I'll explain more later, here is the codes:
login.php
Code: Select all
<html>
<form name="form1" method="post" action="checklogin.php">
<head>
<meta http-equiv="Content-Language" content="fi">
<title>Login</title>
</head>
<body bgcolor="#666666">
<p align="center"><font face="Aharoni" size="5">Login</font></p>
<p align="left">
Login</p>
<input name="myusername" type="text" id="myusername">
<p>
<input name="mypassword" type="password" id="mypassword"></p>
<input type="submit" name="Submit" value="Login">
</body>
</form>
</html>
Code: Select all
<?php
// Check if session is not registered , redirect back to main page.
// Put this code in first line of web page.
session_start();
if(!session_is_registered(myusername)){
header("Location:login.php");
}
?>
<html>
<head>
<meta http-equiv="Content-Language" content="fi">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Login Success</title>
<body bgcolor="#666666" onload="FP_preloadImgs(/*url*/'button6.jpg',/*url*/'button7.jpg',/*url*/'button9.jpg',/*url*/'buttonA.jpg',/*url*/'buttonC.jpg',/*url*/'buttonD.jpg')">
<p align="center"> </p>
<p align="center"><i><font size="5" face="Aharoni">You have been logged in
successfully!</font></i></p>
<p align="center"> </p>
<p align="left"> </p>
<p align="left"> </p>
<p align="left"><a href="index.php">
<img border="0" id="img2" src="button8.jpg" height="20" width="100" alt="Main Page" onmouseover="FP_swapImg(1,0,/*id*/'img2',/*url*/'button9.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img2',/*url*/'button8.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img2',/*url*/'buttonA.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img2',/*url*/'button9.jpg')" fp-style="fp-btn: Brick Row 9" fp-title="Main Page"></a></p>
<p align="left"><a href="cpanel.php">
<img border="0" id="img3" src="buttonB.jpg" height="20" width="100" alt="cPanel" onmouseover="FP_swapImg(1,0,/*id*/'img3',/*url*/'buttonC.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img3',/*url*/'buttonB.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img3',/*url*/'buttonD.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img3',/*url*/'buttonC.jpg')" fp-style="fp-btn: Brick Row 9" fp-title="cPanel"></a></p>
<p align="left"><a href="logout.php">
<img border="0" id="img1" src="button5.jpg" height="20" width="100" alt="Logout" onmouseover="FP_swapImg(1,0,/*id*/'img1',/*url*/'button6.jpg')" onmouseout="FP_swapImg(0,0,/*id*/'img1',/*url*/'button5.jpg')" onmousedown="FP_swapImg(1,0,/*id*/'img1',/*url*/'button7.jpg')" onmouseup="FP_swapImg(0,0,/*id*/'img1',/*url*/'button6.jpg')" fp-style="fp-btn: Brick Row 9" fp-title="Logout"></a></p>
</body>
</html>
Code: Select all
<?php
session_start();
if (!(isset($_SESSION['login']) && $_SESSION['login'] != '')) {
header ("Location: login.php");
}
?>
<html>
<head>
<title>Control Panel</title>
</head>
<body>
Control Panel
</body>
</html> I login -> I get access to cPanel
I logout -> I dont have access to cPanel anymore
This happens:
I login -> I dont have access to cPanel ( it puts me back to login.php)
I logout -> I dont have access to cPanel
SO I think something is wrong with the session codes...