Πώς να αλλάξετε τον ξεχασμένο κωδικό πρόσβασης στην PHP



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

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

Ξεχάσατε τον κωδικό

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





password-in-php

Το αρχείο που δοκιμάστηκε μπορεί να χρησιμοποιηθεί για την ανάκτηση του κωδικού πρόσβασης που ξεχάσατε. Οι ακόλουθοι δείκτες πρέπει να ληφθούν υπόψη κατά την παροχή του κωδικού πρόσβασης στην PHP:



  • Style.css: ξέχασα, φόρμα ανάπαυσης και σύνδεση στυλ

  • Υπόλοιπο password.php: εμφανίζει τη φόρμα κωδικού ανάπαυσης

  • Χρήστης accont.php: χειριστείτε ξεχασμένο κωδικό πρόσβασης, επαναφέρετε τον κωδικό πρόσβασης και αποστολή email.



  • Ξεχάσατε τον κωδικό .php: εμφάνιση φόρμας ξεχασμένου κωδικού πρόσβασης

  • User.php: χειρίζονται σχετικές εργασίες βάσεων δεδομένων

  • Ευρετήριο.php: εμφάνιση φόρμας σύνδεσης με ξεχασμένη γραμμή κωδικού πρόσβασης

Μέθοδοι επαναφοράς κωδικού πρόσβασης στην PHP

Ένας χρήστης μπορεί να επαναφέρει τον κωδικό πρόσβασης χρησιμοποιώντας τις 3 μεθόδους που αναφέρονται παρακάτω:

  • Αποστολή κωδικού πρόσβασης: Ανακτήθηκε λόγω της βάσης δεδομένων της βάσης δεδομένων είναι ένας κωδικός πρόσβασης απλού κειμένου (αυτοί οι τύποι δεν συνιστώνται)

  • Δημιουργία τυχαίας συμβολοσειράς ως κωδικός πρόσβασης . Ο χρήστης το έχει λάβει σε μορφή email. Η βάση δεδομένων θα ενημερωθεί με κωδικούς πρόσβασης χρησιμοποιώντας κατακερματισμένους κωδικούς πρόσβασης.

  • Χρήση διακριτικού επαναφοράς κωδικού πρόσβασης: η κατακερματισμένη συμβολοσειρά δημιουργείται τυχαία. Η βάση δεδομένων αποθηκεύεται σε κατακερματισμένη συμβολοσειρά, αλλά ενδέχεται να μην αποθηκεύεται σε μια στήλη κωδικού πρόσβασης. Ο χρήστης λαμβάνει έναν σύνδεσμο με τη μορφή email. Θα ζητηθεί από τον χρήστη να εισαγάγει τον κωδικό πρόσβασης. Ο παλιός κωδικός πρόσβασης μπορεί να χρησιμοποιηθεί για να συνδεθείτε μέχρι εκείνη τη στιγμή.

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

ΠΑΡΑΔΕΙΓΜΑ:

Για να γράψετε τον ξεχασμένο κωδικό πρόσβασης php. Ξεκινήστε με ένα νέο έγγραφο στο κείμενο που έχει επεξεργαστεί ή IDE, για να ονομάζεται ξεχασμένος κωδικός πρόσβασης php.

Ο κωδικός είναι:

& ampampampampampampampampampampampampampampampampampampampampampampampampampampampampamplt? php #script 18.10- Ξεχάσατε τον κωδικό πρόσβασης.php απαιτούν ('include config.inc.php') $ page_title = 'ξέχασα τον κωδικό πρόσβασής σας' include ('include / header.html') Ελέγξτε αν η φόρμα έχει υποβληθεί, έχει επίσης συμπεριλάβετε τη σύνδεση βάσης δεδομένων και δημιουργήστε τη μεταβλητή flag: if ($ -server ('request method') = 'post') (απαιτείται (MYSQL) $ ud = false

Επαναφορά κωδικού πρόσβασης στην PHP

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

Αυτό θα είναι ένα σενάριο με σκοπό την επαναφορά του κωδικού πρόσβασης. Ο κωδικός πρόσβασης που είναι αποθηκευμένος στη βάση δεδομένων κρυπτογραφείται χρησιμοποιώντας τη συνάρτηση hash () κωδικού πρόσβασης PHP, δεν υπάρχει τρόπος να αγωνιστείτε και να μην κρυπτογραφηθεί η έκδοση

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

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

print_r ()

Δείτε το από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία εκμάθησης με δίκτυο περισσότερων από 250.000 ικανοποιημένων μαθητών σε όλο τον κόσμο.

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων και θα επικοινωνήσω μαζί σας.