Jump to content

UserName and Password Issue


ZMike1

Recommended Posts

I'm working on a project that for whatever reason I cannot get the UserName and Password from one page to post to another.    It has to be something fairly easy that I'm missing

__________________________________

 

Here is the page with the submit button

 

__________

 

Here is a snip it of the other page where the submit button is

 

<?php if($_SESSION['CustomerID'] == 0) {

echo '<form method="post" action="index.php?menukey=4">

<div>

<span>UserName:</span><input type="text" class="text" maxlength="32" name="UserName" />

<span>Password:</span><input type="Password" class="text" maxlength="32" name="Password" />

<input type="submit" class="button" value="Login" /><br>

<span>New customer? </span><a href="index.php?menukey=2">Start here...</a>

</div>

</form>';

} else {

echo 'Customer ID = ' . $_SESSION['CustomerID'] . '<br>';

echo 'Welcome ' . $_SESSION['FirstName'] . '<br>';

echo 'Security ID: ' . $_SESSION['SecurityID'] . '<br>';

echo '<a href="index.php?menukey=44">Logoff</a>';

}

?>

 

______________________________________________________________________________

 

Here is the  log in page

 

 

 

 

 

 

 

<?php

 

$a = session_id();

if(empty($a)) session_start();

 

$CustomerID = 0;

$FirstName = "";

include "MySQLConnector.txt";

 

 

// Get the data from the form:

 

$UserName = (isset($_POST['UserName'])) ? $_POST['UserName'] : FALSE;

$Password = (isset($_POST['Password'])) ? $_POST['Password'] : FALSE;

 

//echo "Customer ID :  $CustomerID <br>";

//echo "FirstName :  $FirstName <br>";

//echo "UserName : $UserName <br>";

//echo "Password : $Password <br>";

 

 

$query="SELECT CustomerID, FirstName, SecurityID FROM Customers

WHERE UserName= '" . $UserName . "' AND Password= '" . $Password . "' "; // Build the query

$rs = @mysqli_query ($dbc, $query); // Return the Result Set

WHILE ($row = mysqli_fetch_array($rs, MYSQLI_ASSOC)) { // Fetch the data

    $CustomerID = $row['CustomerID'];

    $FirstName = $row['FirstName'];

    $SecurityID = $row['SecurityID'];

}

 

//echo "Here's the Query: $query <br>";

 

 

 

mysqli_query($dbc,$query);

 

if ($CustomerID!=0) {

$_SESSION['CustomerID'] = $CustomerID;

$_SESSION['FirstName'] = $FirstName;

$_SESSION['SecurityID'] = $SecurityID;

 

 

echo "FirstName: " . $_SESSION['FirstName'];

    } else {

echo "Student Not Found";

    }

 

mysqli_close($dbc);

 

//header("Location: index.php"); //Comment This Line to Debug

 

______________________________________________________________________________________

 

 

 

 

I have just about everything working.  I'm just not sure why my password when I hit submit isnt finding it.

Link to comment
https://forums.phpfreaks.com/topic/265691-username-and-password-issue/
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.