Sessions με πιστοποίηση χρήστη

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

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

Απάντηση
Galanos
Δημοσιεύσεις: 2
Εγγραφή: 25 Ιούλ 2009 18:17

Sessions με πιστοποίηση χρήστη

Δημοσίευση από Galanos » 20 Απρ 2010 23:29

Γεια σας παιδια,

Eχω φτιάξει μια σελίδα οπου τα περιεχόμενα είναι χωρισμενα με iframe. Αριστερά είναι τα κουμπιά απο το μενου και στο κέντρο εμφανίζεται οτι πατάω απο το μενου. Πριν απο αυτη τη σελίδα εχω φτιάχει μια αλλη απλή η οποία ζητάει το username και το password του κάθε χρήστη ωστε να τον εισάγει στην κανονική με τα μενου. Αφου πιστοποιηθεί σωστά ο χρήστης εμφανίζω ενα μηνυματάκι οτι συνδέθηκε με το δικό του username στην κανονικη σελιδα πια. Οταν ο χρήστης πατάει ενα κουμπί απο το μενου και εμφανιστει στο κεντρο πχ μια φορμα να δώσει μόνο το τηλέφωνο του, εχω βάλει να κανει ενα search τα στοιχεία του και να τα εμφανίζει. Το πρόβλημα μου είναι οτι οποιοσδήποτε χρήστης πιστοποιηθεί και κανει search οποιοδήποτε τηλέφωνο θα του εμφανίσει τα στοιχεία του κατόχου. Πώς θα το φτιάξω ώστε να εμφανίζει μονο τα στοιχεία του συγκαικριμενου χρήστη που είναι online και οταν κανει search άλλο αριθμό να του αποκρύπτει τα στοιχεία? Περιμένω τις ιδέες σας. Ευχαριστώ πολύ!!!!!

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

Sessions με πιστοποίηση χρήστη

Δημοσίευση από Banavas » 21 Απρ 2010 09:24

Για πιο λόγο κάποιος να κάνει search αριθμό τηλεφώνου όταν δεν πρόκειται να δει τα στοιχεία του κατόχου του, για να ελεγξει αν υπάρχει στη βάση; για διόρθωση; ή κατι άλλο;

Όταν θέλεις ο χρήστης να μπορεί να δει ή να διορθώσει τα στοιχεία του δεν χρειάζεται να κάνει search για να τα βρει, Θα βάλεις ένα κουμπί "Το προφιλ μου" και όταν το πατάει ο χρήστης θα του φέρνει μια φόρμα συμπληρωμένη με τα στοιχεία που έχει δώσει παλιότερα. Θα μπορεί απλώς να τα δει και αν θέλει να τα διορθώσει.

Για να βρεις και να προβάλεις τα στοιχεία του χρήστη που είναι συνδεδεμένος θα πρέπει να έχει στον πίνακα με τα στοιχεία και ένα πεδίο με το username των χρηστών. Όταν ο χρήστης πατήσει το κουμπί για το προφίλ του, παίρνεις από το session το username του χρήστη που είναι συνδεδεμένος και κάνεις αναζήτηση στον πίνακα με τα στοιχεία των χρηστών
SELECT * FROM px_user_profiles WHERE px_username='$username'

Για να κάνεις αυτό που ζήτησες όπως το ζήτησες θα πρέπει πάλι στον πίνακα με τα στοιχεία να υπάρχει το username του χρήστή. Όταν κάνεις την αναζήτηση και διαβάζεις την γραμμή του πίνακα που ταιριάζει με το τηλέφωνο που δόθηκε για αναζήτηση θα ελέγχεις με ένα if αν ταιριάζει to username της γραμμής του πίνακα με αυτό στο session και θα πράττεις ανάλογα.
Happy coding....
Μάρκος
http://lasernet.gr

Απάντηση

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

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

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