Example: 1


	<?php

	session_start();

	$username = $_POST['username'];
	$password = $_POST['password'];

	if($username && $password)
	{

	$connect = mysql_connect("localhost","root","admin") or die("Couldn't connect!");
	mysql_select_db("phplogin") or die("Couldn't find db");

	$query= mysql_query("SELECT * From users WHERE  username='$username'");
	$numrows = mysql_num_rows($query);

	if ($numrows!=0)
	{
	while ($row = mysql_fetch_assoc($query))
	{
		$dbusername = $row['username'];
		$dbpassword = $row['password'];
	}
	
	// check to see if they match
	if ($username==$dbusername&&$password==$dbpassword)
	{
		echo "You are in! <a href='member.php'>Click</a> here to enter the member page.";
		$_SESSION['username']=$username;
	}
	else
		echo "Incorrect password!";
		
	
	}
	else
	die("That user doesn't exist!");
	

	}
	else
 	  die("Please enter  username and Password!");

	?>

	

Example: 2


member.php


	<?php

	session_start();
	if($_SESSION['username'])
	echo "Welcome, " .$_SESSION['username']."!<br><a href='logout.php'>Logout</a><br> <a href='User_Password_Change_Part3_1.php'>Change password</a>";
	else
	die ("You must be logged in!");

	?>



Example 3


logout.php


	<?php

	session_start();


	session_destroy();

	echo "You've been logged out. <a href='User_Login1_2.php'>Click here</a> to return.";

	?>



Example 4


	<?php

	session_start();

	$username = $_POST['username'];
	$password = $_POST['password'];

	if($username && $password)
	{

	$connect = mysql_connect("localhost","root","admin") or die("Couldn't connect!");
	mysql_select_db("phplogin") or die("Couldn't find db");

	$query= mysql_query("SELECT * From users WHERE username='$username'");
	$numrows = mysql_num_rows($query);

	if ($numrows!=0)
	{
	//code to login
	 while ($row = mysql_fetch_assoc($query))
	 	{
			$dbusername = $row['username'];
			$dbpassword = $row['password'];
		}
		if($username==$dbusername&&$password==$dbpassword)
		{
			echo "You're in! <a href='member.php'>Click</a> here to enter the member page ";
			$_SESSION['username']=$username;
		}
		else
		 echo "Incorrect password!";
		
	}
	else
	die("That user does't exist!");

	
	}
	else
 	  die("Please enter  username and Password!");

	?>



Example 5



	<?php

	session_start();
	$user = $_SESSION['username'];

	if ($user)
	{
	//user logged in
	if ($_POST['submit'])
	{
	//start changing password
	echo "test";
	}
	else
	{
	echo"
	<form action='changepassword.php' method='POST'>
	Old password: <input type='text' name='oldpassword'><p>
	New password: <input type='password' name='onewpassword'><br>
	Repeat New password: <input type='password' name='repeatnewpassword'><p>
	<input type='submit' name='submit' value='change password'>
	</form>
	
	";
	}
	}
	else
	die("You must be logged in in to change your password");


	?>


Example 6


	<?php
	session_start();
	$user = $_SESSION['username'];

	if ($user)
	{
	//user logged in
	if ($_POST['submit'])
	{
		//start changing password
		$oldpassword = md5($_POST['oldpassword']);
		$newpassword = md5($_POST['newpassword']);
		$repeatnewpassword = md5($_POST['repeatnewpassword']);
		//check password against db
		
		//connect db
		$connect=mysql_connect("localhost", "root", "admin");
		mysql_select_db("phplogin") or die();
		$queryget = mysql_query("SELECT password FROM users WHERE username='$user' ") or ("Query didnt work");
		$row = mysql_fetch_assoc($queryget);
		
		$oldpassworddb = $row['password'];
		echo $oldpassworddb."<br>";
		echo $oldpassword."<br>";
		//check password
		if ($oldpassword==$oldpassworddb)
		
		  {
		   //check two new password
			        if ($newpassword==$repeatnewpassword)
				   {
 						//success
						$querychange = mysql_query("
						
						UPDATE user SET password='$newpassword' WHERE username='$user'
						
						");
						die("Your password has been changed. <a href=''>Return</a> to the main page");
				   }
			       //else	
					die("New password don't match!");
				   }
	 
		else
		die("Old password doesnt match!");
			
			//echo "$oldpassword/$newpassword/$repeatnewpassword";
	}
	else
	{
	echo"<form action='' method='POST'>
	Old password: <input type='text' name='oldpassword'><p>
	New password: <input type='password' name='onewpassword'><br>
	Repeat New password: <input type='password' name='repeatnewpassword'><p>
	<input type='submit' name='submit' value='change password'>
	</form>
	
	";
	}
	}
	else
	die("You must be logged in in to change your password");
	?>



Example 7


	<?php

	session_start();
	$user = $_SESSION['username'];

	if ($user)
	{
	//user logged in
	if ($_POST['submit'])
	{
	//start changing password
	$oldpassword = $_POST['oldpassword'];
	$newpassword = $_POST['newpassword'];
	$repeatnewpassword = $_POST['repeatnewpassword'];
	echo "$oldpassword/$newpassword/$repeatnewpassword";
	}
	else
	{
	echo"
	<form action='' method='POST'>
	Old password: <input type='text' name='oldpassword'><p>
	New password: <input type='password' name='onewpassword'><br>
	Repeat New password: <input type='password' name='repeatnewpassword'><p>
	<input type='submit' name='submit' value='change password'>
	</form>
	
	";
	}
	}
	else
	die("You must be logged in in to change your password");


	?>
