WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Forms

AJAXed login/signup PHP script

— Add- On για WorldWideScripts.net

Εγγραφείτε για να μας ζωοτροφές για να μείνετε ενημερωμένοι!

Νέο! Ακολουθήστε μας όπως εσείς το θέλετε!


AJAXed login/signup PHP script - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

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

Η συνιστώσα αποτελείται από δύο μέρη:

  • Back-end τμήμα.
  • Front-end τμήμα.

- Το πίσω μέρος είναι ένα script της PHP. Περιέχει ένα κύριο αρχείο με όλες τις λειτουργίες και 2 βοηθητικά αρχεία, που περιέχουν οδηγίες για τη διαμόρφωση και μια συλλογή API, που χρησιμοποιείται από το κεντρικό σενάριο.
Περιέχει επίσης μια βάση δεδομένων, με μόνο το τραπέζι τους χρήστες, να εγγραφούν τα δεδομένα και τα διαπιστευτήρια του ΧρήστηΑ € ™ s. Το API περιλαμβάνει επίσης ένα ελάχιστο σύνολο λειτουργιών για τη διαχείριση της βάσης δεδομένων.
Το σενάριο PHP είναι ασφαλισμένο έναντι του SQL Injection (στοιχεία διαφυγή, την υποβολή εκθέσεων με ειδικές ανάγκες σφάλμα, πεδία ελέγχου με RegExp), ενάντια στις εισβολές κακόβουλων (έλεγχος της _USER_AGENT HTTP) και κατά τη έγχυσης Email Header.
Ο κωδικός πρόσβασης είναι κρυπτογραφημένο πριν να εισαχθεί στη βάση δεδομένων. Αυτό σημαίνει ότι εάν ένας χρήστης ξεχνά, αυτός / αυτή μπορεί να ζητήσει μόνο μια νέα (προσωρινό) κωδικό πρόσβασης, που θα σταλεί τον / την μέσω του ηλεκτρονικού ταχυδρομείου. Η σύνδεση γίνεται με βάση την PHP συνεδρία, η οποία διάρκεια μπορεί να ρυθμιστεί στο αρχείο config.php (ένα από τα 2 βοηθητικά αρχεία).
Εάν ο χρήστης ΕΠΙΛΟΓΕΣ την επιλογή να με θυμάσαι και ένα (εξασφαλισμένα) cookie θα δημιουργηθεί, για να αποφευχθούν στο μέλλον την είσοδο. Το cookie θα αφαιρεθεί μετά τη λήξη (η διάρκεια είναι ρυθμιζόμενο) ή μετά από ρητή αποσύνδεση.

- Το front-end βασίζεται σε jQuery για να υλοποιήσετε τα χαρακτηριστικά AJAX. Για να ενσωματώσετε το front-end στη σελίδα σας θα πρέπει να αντιγράψετε το σήμανσης μορφές και το έθιμο javascript αρχείο, αλλά μπορείτε να χρησιμοποιήσετε το δικό σας στυλ CSS για να προσαρμόσετε πλήρως την απόδοση του διαλόγου στο πλαίσιο της σελίδας σας.
Το CSS που παρέχουμε είναι μόνο για σκοπούς παρουσίασης: ο πυρήνας του προϊόντος είναι οι scripts PHP, οι custom.js την Javascript αρχείο και το περιθώριο κέρδους login.html.
Η σήμανση HTML περιέχει διάφορες μορφές, για την εκτέλεση της εγγραφής χρήστη (εγγραφή), επαλήθευση εγγραφή, σύνδεση χρήστη, τον κωδικό πρόσβασης ανάκτηση (αν ξεχάσει), αλλάξτε τον κωδικό πρόσβασης. Ο χρήστης θα δει μια μορφή σε ένα χρόνο, σύμφωνα με τη δράση του / της και κάθε μορφή θα επικοινωνούν μέσω AJAX με ένα συγκεκριμένο τμήμα του σεναρίου PHP.
Το σενάριο PHP θα απαντήσει με ένα JSON κωδικοποιημένα δεδομένα (για ευκολία). Η πλήρης διαδικασία εγγραφής / σύνδεσης διεξάγεται στο ίδιο πλαίσιο διαλόγου, χωρίς την επαναφόρτωση της σελίδας. Όταν ένας χρήστης στέλνει την εγγραφή (εγγραφή) των δεδομένων αυτός / αυτή θα πρέπει να αποσταλεί με έναν κωδικό επαλήθευσης, ότι αυτός / αυτή πρέπει να αντιγράψετε και να εισάγετε σε ένα πλαίσιο κειμένου στην ίδια σελίδα registartion και την αποστέλλει στον server.
Έχουμε αποφύγει να επιτρέψει στο χρήστη να κάνει κλικ σε ένα σύνδεσμο για να επαληθεύσετε την εγγραφή του / της, για να αποφευχθεί το ενδεχόμενο ένας χρήστης ξεκινά μια διαδικασία εγγραφής σε μια σελίδα και τελειώνει σε κάποια άλλη σελίδα, να πάρει σύγχυση.
Η σελίδα index.php είναι μόνο ένα παράδειγμα μιας γενικής σελίδα που θα χρησιμοποιήσετε το παράθυρο διαλόγου σύνδεσης / εγγραφής.

Τα δεδομένα έντυπα θα πρέπει να επικυρωθεί τόσο στο front-end και back-end. Το front-end επικύρωση γίνεται για λόγους ευκολίας της τακτικής χρήστη, να τον βοηθήσει / της για να εισάγετε σωστά στοιχεία? το back-end επικύρωση γίνεται για την προστασία του συστήματος από κακόβουλους χρήστες, που δεν θα μπορούσε να χρησιμοποιήσει το πρόγραμμα περιήγησης για να στείλει τα δεδομένα, παρακάμπτοντας το front-end επικύρωση.

Η φόρμα εγγραφής περιέχει το ελάχιστο σύνολο των απαιτούμενων δεδομένων: ένα email και έναν κωδικό πρόσβασης. Αλλά μπορείτε να προσθέσετε οποιοδήποτε άλλο πεδίο που χρειάζεστε, χωρίς να τροποποιεί ούτε το σενάριο PHP, ούτε το σενάριο javascript, επειδή έχουν και τα δύο αυτά σενάρια έχουν γραφτεί για να πάρει όλα τα πεδία που υπάρχουν στο έντυπο? Ο μοναδικός περιορισμός είναι ότι θα πρέπει να ορίσετε την κλάση forminput και το όνομα αποδίδουν ίση με το όνομα πεδίου που υπάρχει στη βάση δεδομένων. Έτσι, για παράδειγμα, αν θέλετε να προσθέσετε τη διεύθυνση τομέα, θα πρέπει να εισάγετε την ακόλουθη σήμανση στη φόρμα εγγραφής:

<input type="text" class="forminput" value="" id="signup-address" title="" name="address">

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

Live Preview και το Demo

Κάνοντας κλικ στο κουμπί Live Preview παραπάνω μπορείτε να δείτε ένα â € ~emulationâ € ™ έκδοση του προϊόντος, όπου μπορείτε να εισάγετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου â € ~not reala € ™ (αλλά τυπικά σωστή): όλα τα μηνύματα που θα πρέπει να λάβετε μέσω του ηλεκτρονικού ταχυδρομείου θα displayied απευθείας στη σελίδα.
Μπορείτε να δείτε μια πλήρη εγκατάσταση λειτουργία, στην ακόλουθη (εξωτερική) σύνδεση: το Demo
Εάν χρησιμοποιείτε αυτό το σύνδεσμο θα πρέπει να εισάγετε μια πραγματική διεύθυνση ηλεκτρονικού ταχυδρομείου, που θα είναι εγγεγραμμένοι στη βάση δεδομένων μας, αλλά θα χρησιμοποιηθούν αποκλειστικά για να επιτρέψει σε σας για να δοκιμάσει το προϊόν. Καμία άλλη χρήση θα πρέπει να γίνει από τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας.

Κύρια χαρακτηριστικά:

  • Πλήρως AJAXed διαλόγου σύνδεσης / εγγραφής: για να αποθηκεύσετε το εύρος ζώνης σας και να βελτιώσει την εμπειρία πλοήγησης του χρήστη.
  • Πολύ εύκολο να ενταχθούν σε οποιαδήποτε υπάρχουσα HTML ή PHP σελίδα στον ιστοχώρο σας.
  • Πολύ εύκολο να τσιμπιά / τροποποίηση μόλις αγοραστεί, αν γνωρίζετε λίγο η PHP και Javascript γλώσσες (jQuery).
  • Πολύ εύκολο να προσθέσετε πεδία δεδομένων χρήστη χωρίς τροποποίηση του κώδικα.
  • Προστατευμένη από κακόβουλες επιθέσεις.
  • Ολοκληρωμένη AJAX JS front-end plugin επικύρωση, εάν πεδία αρένα € ™ t σωστή ή ελλιπή.
  • Χρησιμοποιεί στάνταρ χαρακτηριστικά server PHP για εγκατάσταση χωρίς ταλαιπωρία.

Οι λεπτομέρειες σχετικά με την εγκατάσταση / παραμετροποίηση του προϊόντος θα πρέπει να παρέχονται στο αρχείο README που έρχεται με το ίδιο το προϊόν.

Αν έχετε οποιεσδήποτε απορίες, απλά αφήστε ένα σχόλιο ή στείλτε μου ένα email!


Λήψη
Άλλα στοιχεία σε αυτή την κατηγορίαΌλα τα συστατικά αυτού του συγγραφέα
ΣχόλιαΣυχνές ερωτήσεις και απαντήσεις

Properties

Δημιουργήθηκε:
3 Ιούλ., 12

Τελευταία ενημέρωση:
N / A

Συμβατά προγράμματα περιήγησης:
IE7, IE8, IE9, Firefox, Safari, Opera, Chrome

Αρχείων που περιλαμβάνονται:
JS JavaScript, HTML, CSS, PHP, SQL

Έκδοση Λογισμικού:
PHP 5.3

Λέξεις-κλειδιά

το ηλεκτρονικό εμπόριο, το ηλεκτρονικό εμπόριο, Όλα τα Προϊόντα, δραστηριοποίηση, Ajax, παραμετροποιήσιμο, κουλουράκι, βάση δεδομένων, μορφή, λειτουργία, ενσωμάτωση, javascript, jQuery, βιβλιοθήκη, php, θυμάμαι, συνεδρία, επικύρωση