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

Veryfying user name and password, se site????


Acrobat

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

Δημοσ.

kiomws kaneis lathos..me to ultradev ginete poli eukola...<BR>opws kai auta pou sizitate sto allo topic gia to ultra dev!<BR>ginontai sxetika apla!<P>------------------<BR><P><AcRoBaT>

Δημοσ.

Acrobat δεν ξέρω τι γνώσεις έχεις για να σχεδιάζεις ιστοσελίδες αλλά έκανα ακριβώς το ίδιο και είναι πάρα πολύ εύκολο. Η λύση που θα σου περιγράψω στηρίζεται στη χρήση JSP και SQL server.<BR> Αφού δημιουργήσεις τη φόρμα που θα διαβάζει τα δεδομένα (δηλαδή όνομα χρήστη και κωδικό πρόσβασης) θα στέλνεις τα δεδομένμα σε ένα άλλο JSP αρχείο χρησιμοποιώντας:<BR><form name="myName" method="post" action="verify.jsp"><P>Το verify.jsp αρχείο θα ανοίγει μία σύνδεση με τη βάση δεδομένων χρησιμοποιώντας:<BR>Class.forName("τα drivers της βάσης εδώ") και<BR>Connection con = DriverManager.getConenction("τοποθεσια της βασης εδω", "όνομα χρήστη", "κωδικός πρόσβασης")<P>Πρόσεξε το όνομα χρήστη και ο κωδικός πρόσβασης της βάσης δεν είναι τα ίδια με τον κωδικό χρήστη και όνομα της φόρμας. ΜΕρικές βάσεις δε θέλουνε καθόλου κωδικούς (ιδιαίτερα αν δεν είναι σε δίκτυο).<P>Με το που θα ανοίξεις τη σύνδεση με τη βάση μπορείς να στέλνεις και να διαβάζεις δεδομένα με απλές SQL Statements (επίσης μπορείς να χρησιμοποιήσεις και stored procedures αν θέλεις), όπως για παράδειγμα:<P>SELECT username, password FROM myTable WHERE username="form's username" AND password="form's password";<P>Η παραπάνω γραμμή θα σου επιστρέψει κάποια τιμή αναλόγως με το αν υπάρχει ο χρήστης ή όχι. Αν υπάρχει σημαίνει ότι όλα είναι εντάξει, αν δεν πάρεις τιμή σημαίνει ότι ο χρήστης δεν υπάρχει. Επίσης αν θέλεις μπορείς να κρυπτογραφήισεις τον κωδικό πρόσβασης χρησιμοποιώντας διάφορες βιβλιοθήκες (εγώ όταν το έκανα χρησιμοποίησα τη SHA).<P> Ελπίζω να βοηθήσει.<BR>

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...