Προς το περιεχόμενο

log in


Προτεινόμενες αναρτήσεις

Δημοσ.
Καλησπέρα έχω πάρει αυτο το κομμάτι κώδικα για log in και ενώ έχω τα στοιχεία στην βάση και η σύνδεση γίνεται κανονικά δεν κάνει Log in. Μπορεί να πει κανείς καμιά γνώμη?

 

 

 

 

 

<?php

session_start();

require("config.php");

if(isset($_SESSION['SESS_LOGGEDIN']) ) {

header("Location: " . $config_basedir );

}

 

if($_POST['submit'])

{

$loginsql = "SELECT * FROM logins WHERE username = '" . $_POST['userBox']. "' AND password = '" . sha1($_POST['passBox']) . "'";

$loginres = mysql_query($loginsql);

$numrows = mysql_num_rows($loginres);

if($numrows == 1)

{

$loginrow = mysql_fetch_assoc($loginres);

 

 

$_SESSION['SESS_LOGGEDIN'] = 1;

$_SESSION['SESS_USERNAME'] = $loginrow['username'];

$_SESSION['SESS_USERID'] = $loginrow['id'];

$ordersql = "SELECT id FROM orders WHERE customer_id = " . $_SESSION['SESS_USERID'] . " AND status < 2";

$orderres = mysql_query($ordersql);

$orderrow = mysql_fetch_assoc($orderres);

 

$_SESSION['SESS_ORDERNUM'] = $orderrow['id'];

header("Location: " . $config_basedir );

}

else

{

header("Location: http://" .$_SERVER['HTTP_HOST']. $_SERVER['SCRIPT_NAME'] . "?error=1");

}

}

 

else

{

require("header.php");

?>

<h1>Customer Login</h1>

Please enter your username and password to log into the websites. If you do not have an account, you can get one for free by <a href="registration.php">registering</a>.

<p>

<?php

if(isset($_GET['error'])) {

echo "<strong>Incorrect username/password</strong>";

}

?>

 

<form action="<?php $_SERVER['SCRIPT_NAME']; ?>" method="POST">

<table>

<tr>

<td>Username</td>

<td><input type="textbox" name="userBox"></td>

</tr>

<tr>

<td>Password</td>

<td><input type="password" name="passBox"></td>

</tr>

<tr>

<td></td>

<td><input type="submit" name="submit" value="Log in"></td>

</tr>

</table>

</form>

<?php

}

require("footer.php");

?>

 

Δημοσ.

Για αρχή βάλε τον κώδικά σου μέσα σε <code> με σκοπό να είναι ευανάγνωστος σε εμάς.

 

Τώρα στα δικά μας. 

Όταν λες πήρες αυτόν τον κώδικα τι εννοείς; 

 

Εμένα ο κώδικας μου φαίνεται μια χαρά αλλά δεν έχω ιδέα τι έχει μέσα το αρχείο "config.php". Τον κώδικα τον έγραψες εσύ ή τον πήρες έτοιμο από κάπου; 

 

Όταν λες ότι η σύνδεση γίνεται κανονικά για ποια σύνδεση μιλάς;

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...