PHP Login Message

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
mola_kalouba
Δημοσιεύσεις: 168
Εγγραφή: 17 Φεβ 2008 11:14
Επικοινωνία:

PHP Login Message

Δημοσίευση από mola_kalouba » 28 Αύγ 2010 13:37

Θέλω να φτιάξω το εξής μια φόρμα login που όταν κάνει κάποιος λάθος να τον ξανά βγάζει στην ίδια φόρμα άλλα με μήνυμα λάθους

Μηπως ξερει κανεις τιποτα ; Δοκιμασα να του βαλω μια μεταβλητη αλλα το αποτέλεσμα ηταν να γράφει συνεχεια το μηνυμα

Ευχαριστω πολυ

Άβαταρ μέλους
stevebat
Script Master
Δημοσιεύσεις: 307
Εγγραφή: 05 Αύγ 2009 15:54
Επικοινωνία:

PHP Login Message

Δημοσίευση από stevebat » 28 Αύγ 2010 14:24

έχεις έτοιμο το script να το δούμε λίγο;

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

PHP Login Message

Δημοσίευση από vassilism » 28 Αύγ 2010 14:27

Απλά σε περίπτωση που τα στοιχεία δεν ταιριάζουν, τότε θα τον γυρνάς πάλι στην φόρμα που κάνει login με τον εξής τρόπο:

Έστω ότι έχεις το αρχείο login_form.php που περιέχει την φόρμα που κάνεις login.
Βάλε σε όποιο σημείο θες να εμφανίζεται το μήνυμα λάθους το παρακάτω:

Κώδικας: Επιλογή όλων

<?php 
$status = $_GET&#91;'status'&#93;; 
if&#40;$status=="0"&#41; &#123; 
   echo 'Τα στοιχεία σας είναι λάθος. Δεν επιτρέπεται η πρόσβαση.';     
   &#125; 
?>
Και στο αρχείο που περιέχει τον κώδικα που κάνει login βάλε στο σημείο που βρίκει ότι δεν ταιριάζουν τα στοιχεία του χρήστη, το παρακάτω:

Κώδικας: Επιλογή όλων

header&#40;"Location&#58; login_form.php?status=0"&#41;; 

mola_kalouba
Δημοσιεύσεις: 168
Εγγραφή: 17 Φεβ 2008 11:14
Επικοινωνία:

PHP Login Message

Δημοσίευση από mola_kalouba » 28 Αύγ 2010 15:08

Δούλεψε άλλα όταν φορτώνω την φόρμα για πρώτη φορά μου βγάζει μήνυμα
Notice: Undefined index: status in D:\webserver2\Filmar-Hotel\demo\admin\index.php on line 99 όπου η line 99 είναι αυτό $status = $_GET['status'];

Ευχαριστω πολυ

Άβαταρ μέλους
Banavas
Script Master
Δημοσιεύσεις: 1367
Εγγραφή: 21 Νοέμ 2004 20:25
Επικοινωνία:

PHP Login Message

Δημοσίευση από Banavas » 28 Αύγ 2010 15:49

κάν' το
if(isset($_GET['status'])) $status = $_GET['status'];
Happy coding....
Μάρκος
http://lasernet.gr

mola_kalouba
Δημοσιεύσεις: 168
Εγγραφή: 17 Φεβ 2008 11:14
Επικοινωνία:

PHP Login Message

Δημοσίευση από mola_kalouba » 28 Αύγ 2010 15:59

Σας ευχαριστω πολυ δουλεψε

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης