Session warning

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello All,
I'm working on session and I'm getting this warning. Maybe someone can
help fixing this problem. Below is the following code.

Warning: 
Warning: session_start() [function.session-start]: Cannot send session
cookie - headers already sent by (output started at
/var/www/html/bonham/cornerstone-data/property/adminlogin.php:2) in
/var/www/html/bonham/cornerstone-data/property/adminlogin.php on line
3

Warning: session_start() [function.session-start]: Cannot send session
cache limiter - headers already sent (output started at
/var/www/html/bonham/cornerstone-data/property/adminlogin.php:2) in
/var/www/html/bonham/cornerstone-data/property/adminlogin.php on line
3


Then I get my login fields.

Code:
<?php 
	 session_start();
	 require("functlib.php"); 
   ?>
   <html>
   <head>
	 <title>CIS166AE - Admin Login</title>
	 <link rel="stylesheet" type="text/css" href="/../../css/table.css">
   </head>
   <body>
   
   
   <?php
	 if(isset($_POST['txtUser']) && isset($_POST['txtPass']))
	 {	
		  if(CheckUser($_POST['txtUser'],$_POST['txtPass']))
		$_SESSION['valid_user']=$_POST['txtUser'];  
	 }
	 
	 if(CheckAuth()==false)
	 {
	 //Code to make authentication
	 ?>
	<form method="post" action="adminlogin.php" name="login">
	Please Login
	Username:
	<input name="txtUser" type="text">
	Password:
	<input name="txtPass" type="password">
	<input type="submit" value="Login">
	<input type="reset" value="Clear">"
	</form>
	<?php
	}
	else
	{
		//Code if authenticated
		echo "Thank you, you have been authenticated as
<b>".$_SESSION['valid_user']."</b><br>";
					  
	}
		?>
		
		<?php if(isset($_SESSION['valid_user'])){echo "<a
href=\"adminlogout.php\">Logout</a>";}?>
	
</body>
</html>

Function FIle:
<?php
//PHP Functions that can be included in pages

function CheckAuth()
{
	if(isset($_SESSION['valid_user']))
		return true;
	else
		return false;
}

function CheckUser($username, $password)
{
		$db = new mysqli('localhost','bonham','password_goes here','bonham');
		
		$sql="Select * from auth where username = '".$username."' and
		password = '".$password."'";
		$result=$db->query($sql);
		$db->close();
		if($result->num_rows>0)
			return true;
		else
			return false;
}

?>

Thank for the help.
Thomas
-- 
------------------------------------------------------------------
Thomas Bonham
thomasbbonham@xxxxxxxxx
bonhamlinux.org
Cell 602-402-9786

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux