kaxis26 Δημοσ. 16 Σεπτεμβρίου 2016 Δημοσ. 16 Σεπτεμβρίου 2016 Καλησπέρα έχω πάρει αυτο το κομμάτι κώδικα για 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"); ?>
rafinos Δημοσ. 17 Σεπτεμβρίου 2016 Δημοσ. 17 Σεπτεμβρίου 2016 Για αρχή βάλε τον κώδικά σου μέσα σε <code> με σκοπό να είναι ευανάγνωστος σε εμάς. Τώρα στα δικά μας. Όταν λες πήρες αυτόν τον κώδικα τι εννοείς; Εμένα ο κώδικας μου φαίνεται μια χαρά αλλά δεν έχω ιδέα τι έχει μέσα το αρχείο "config.php". Τον κώδικα τον έγραψες εσύ ή τον πήρες έτοιμο από κάπου; Όταν λες ότι η σύνδεση γίνεται κανονικά για ποια σύνδεση μιλάς;
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα