Thursday, September 19, 2013

USERNAME PASSWORD CHANGE (PART-3)

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");


?>

1 comment:

Unknown said...

can i get this code in pdf.....