username & password και εισοδος σε επομενη σελιδα

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

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

Απάντηση
Άβαταρ μέλους
diti
Δημοσιεύσεις: 54
Εγγραφή: 09 Ιαν 2004 17:41
Τοποθεσία: ΘΕΣΣΑΛΟΝΙΚΗ
Επικοινωνία:

username & password και εισοδος σε επομενη σελιδα

Δημοσίευση από diti » 07 Μάιος 2009 05:06

Έχω αρχικά μία σελίδα στην οποία ο χρήστης δίνει τον κωδικό χρήστη και το password.
Στη σελίδα αυτή (php) γίνονται αρχικά κάποιοι έλεγχοι και στη συνέχεια εκτελείται ένα select όπου διαβάζω για να δω αν υπάρχει ο χρήστης στον πίνακά μου.
Αν δεν υπάρχει εμφανίζεται σχετικό μήνυμα και δίνουμε ξανά τα στοιχεία στην ίδια σελίδα.
Αν υπάρχει ο χρήστης θέλω με το κουμπί π.χ. Είσοδος να φορτώνεται μια άλλη σελίδα.

Το πρόβλημα είναι ότι με το action της φόρμας δεν μπορώ ανάλογα να φορτώσω την ίδια σελίδα ή άλλη σελίδα.
Μήπως μπορεί κάποιος να βοηθήσει;

Ευχαριστώ.

Άβαταρ μέλους
paink1ller
Δημοσιεύσεις: 865
Εγγραφή: 21 Ιαν 2008 19:51

username & password και εισοδος σε επομενη σελιδα

Δημοσίευση από paink1ller » 07 Μάιος 2009 15:45

Οταν πατας τωρα το κουμπι και υπαρχει ο χρηστης τι κανει δλδ?

Αμα βαλεις ενα header("Location: $url"); εκει που βρισκει η php οτι υπαρχει ο χρηστης δεν θα σε παει στης σελιδα που θες?
Ηobby: Shooting photons

Άβαταρ μέλους
diti
Δημοσιεύσεις: 54
Εγγραφή: 09 Ιαν 2004 17:41
Τοποθεσία: ΘΕΣΣΑΛΟΝΙΚΗ
Επικοινωνία:

username & password και εισοδος σε επομενη σελιδα

Δημοσίευση από diti » 07 Μάιος 2009 16:08

Στη φόρμα έχω το εξής:
<form name="form1" method="post" action="<?php echo($_SERVER['PHP_SELF']);?>>
και όταν πατάω το submit γίνεται έλεγχος με κώδικα php αν υπάρχει ο κωδικός χρήστη.
Αν υπάρχει πως θα καλέσω π.χ. την menu.php;
Αυτό που γράφεις δεν γνωρίζω πως θα το εφαρμόσω.
Θέλω αν όλα έχουν καταχωρηθεί σωστά και έγινε έλεγχος να πηγαίνει στη σελίδα menu.php.

Άβαταρ μέλους
diti
Δημοσιεύσεις: 54
Εγγραφή: 09 Ιαν 2004 17:41
Τοποθεσία: ΘΕΣΣΑΛΟΝΙΚΗ
Επικοινωνία:

username & password και εισοδος σε επομενη σελιδα

Δημοσίευση από diti » 07 Μάιος 2009 16:15

Μόλις το δοκίμασα αυτό που έγραψες και δούλεψε.
Έχω λίγο καιρό που ασχολούμαι με php.

Σε ευχαριστώ πάρα πολύ!!!!!!!!!!!!!!!!!!!!!!!!!!!

Άβαταρ μέλους
paink1ller
Δημοσιεύσεις: 865
Εγγραφή: 21 Ιαν 2008 19:51

username & password και εισοδος σε επομενη σελιδα

Δημοσίευση από paink1ller » 07 Μάιος 2009 17:49

Μ'αυτον τον τροπο δεν υπαρχει ασφαλεια ομως. Μπορει καποιος να δωσει κατευθειαν το λινκ για την menu.php και να μπει κανονικα.

Ειτε θα πρεπει να ανοιξεις καποιο session με cookie κτλ απο την php που κανει το validation, ειτε η σελιδα που κανει το validation να κανει με το action POST το username και το pass στην menu.php η οποια θα τα ελεγχει και αν ειναι λαθος θα κανει πισω redirect px στην login.php για να ξαναδοκιμασει.
Ηobby: Shooting photons

txc
Δημοσιεύσεις: 626
Εγγραφή: 02 Δεκ 2003 23:08

username & password και εισοδος σε επομενη σελιδα

Δημοσίευση από txc » 07 Μάιος 2009 18:14

καλησπέρα
ρίξε μια ματιά σε ένα βοήθημα που έχω γράψει
και ότι θες ρώτα

http://www.freestuff.gr/forums/viewtopic.php?t=28034

Άβαταρ μέλους
diti
Δημοσιεύσεις: 54
Εγγραφή: 09 Ιαν 2004 17:41
Τοποθεσία: ΘΕΣΣΑΛΟΝΙΚΗ
Επικοινωνία:

username & password και εισοδος σε επομενη σελιδα

Δημοσίευση από diti » 07 Μάιος 2009 19:21

Σας ευχαριστώ πολύ και τους 2 για το ενδιαφέρον. Πραγματικά στο freestuff υπάρχουν αξιόλογα άτομα που βοηθούν χωρίς δεύτερη κουβέντα.
Όταν θα έχω χρόνο θα δοκιμάσω αυτά που είπατε. Πραγματικά το βοήθημα είναι εξαιρετικό.

Απάντηση

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

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

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