Jump to content

[SOLVED] Creating a login page


LiamH

Recommended Posts

Hi all.

 

I'm following a tutorial on how to create a login page - it's something I've not done before and the tutorial can be found here - http://****/workshopview.php?id=6

 

I'm getting the following error thought;

 

Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at /****.php:5) in /****.php on line 28

 

Warning: Cannot modify header information - headers already sent by (output started at /****.php:5) in /****.php on line 30

 

I have no idea why. This is the code for the checklogin.php page

 

<html>
<head>
</head>
<body>
<?php
//Include config file 
include "config.php";

// username and password sent from form
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];

// To protect MySQL injection (more detail about MySQL injection)
$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);

$sql="SELECT * FROM $tbl_name WHERE Username='$myusername' and Password='$mypassword'";
$result=mysql_query($sql);

// Mysql_num_row is counting table row
$count=mysql_num_rows($result);
// If result matched $myusername and $mypassword, table row must be 1 row

if($count==1){
// Register $myusername, $mypassword and redirect to file "login_success.php"
session_register("myusername");
session_register("mypassword");
header("location:login_success.php");
}
else {
echo "Wrong Username or Password";
}
?>
</body>
</html>

 

Looking around on the internet it appears white space could be the issue. However I cannot find any white space in this file or the config.php file. So I'm royally confused. Anyone push me in the right direction?

 

Thanks

Link to comment
https://forums.phpfreaks.com/topic/145899-solved-creating-a-login-page/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.