Πώς να καταχωρίσετε εγγραφή στον ιστότοπό σας

Πίνακας περιεχομένων:

Πώς να καταχωρίσετε εγγραφή στον ιστότοπό σας
Πώς να καταχωρίσετε εγγραφή στον ιστότοπό σας

Βίντεο: Πώς να καταχωρίσετε εγγραφή στον ιστότοπό σας

Βίντεο: Πώς να καταχωρίσετε εγγραφή στον ιστότοπό σας
Βίντεο: Πώς να ενημερώσετε το πρόγραμμα οδήγησης οθόνης στα Windows 10 - Tutorial 2024, Νοέμβριος
Anonim

Η διαδικασία εγγραφής έχει ήδη καθιερωθεί σταθερά στη ζωή των χρηστών του Διαδικτύου και είναι γνωστή σε αυτούς. Ωστόσο, οι αρχάριοι webmaster δεν έχουν πάντα τις απαραίτητες γνώσεις για να εγκαταστήσουν μια τέτοια οικεία ενότητα εγγραφής στον δικό τους πόρο.

Πώς να καταχωρίσετε εγγραφή στον ιστότοπό σας
Πώς να καταχωρίσετε εγγραφή στον ιστότοπό σας

Οδηγίες

Βήμα 1

Αρχικά, εγκαταστήστε τον διακομιστή Apache στον υπολογιστή σας. Στη συνέχεια, δημιουργήστε αρχεία όπως αυτό στον ιστότοπό σας:

1) index.php - κύρια σελίδα;

2) reg.php - σελίδα εγγραφής.

3) auth.php - εξουσιοδότηση ·

4) userdb.db - λίστα εγγεγραμμένων χρηστών.

Βήμα 2

Προσδιορίστε τη δομή της βάσης χρήστη με παραμέτρους login (όνομα), pass (κωδικός λέξης ή κωδικός πρόσβασης), ρόλο (επίπεδο πρόσβασης), όνομα (όνομα), πληροφορίες (πληροφορίες) Για κάθε χρήστη, θα δημιουργηθεί μια ξεχωριστή συμβολοσειρά της φόρμας χρήστη1% 1-1% user_pas% 1-1% user_role% 1-1% user_name% 1-1% user_info.

Βήμα 3

Δημιουργήστε φόρμες για εγγραφή και εξουσιοδότηση. Ένα παράδειγμα φόρμας εξουσιοδότησης:

Βήμα 4

Το περιεχόμενο αρχείου auth.php αποτελείται από τη συνήθη φόρμα, γραμμές

Εγγραφή και άλλα δεδομένα, πιο λεπτομερείς πληροφορίες σχετικά με τις οποίες μπορείτε να βρείτε σε εξειδικευμένους ιστότοπους προγραμματισμού.

Βήμα 5

Στη συνέχεια, γράψτε τη φόρμα εγγραφής - ένα σενάριο. Ακολουθεί ένα μέρος του σεναρίου:

$ fp1 = αρχείο ("userdb.d");

foreach ($ fp1 ως $ key => $ value) {

$ user = exploode ("0-1%", τιμή $);

if ($ _ POST ['login'] == $ user ['1'] και md5 ($ POST ['pass']) == $ user ['2']) {

$ us = 0; π.χ. "Ένας τέτοιος χρήστης υπάρχει ήδη στη βάση δεδομένων";}

αν ($ us! = 1) {$ fp = fopen ("userdb.d", "a +");

$ mytext = preg_replace ("! / r / n!","

", $ _POST ['login']."% 1-1% ". Md5 $ _POS.

Βήμα 6

Συνδέστε όλες τις δημιουργημένες σελίδες στο index.php. Ένα παράδειγμα του τι πρέπει να αποδειχθεί:

<

Βήμα 7

Αφού πραγματοποιήσετε τους παραπάνω χειρισμούς, προχωρήστε στη δοκιμή του συστήματος εγγραφής. Εάν όλα πάνε καλά, θα εμφανιστούν νέες εγγραφές στη δημιουργημένη βάση δεδομένων - καταχωρημένοι λογαριασμοί.

Συνιστάται: