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 pour WorldWideScripts.net

@fr1wwsAbonnez-vous à notre RSS pour rester à jour!

Nouveau! Suivez-nous que vous le souhaitez!


AJAXed login/signup PHP script - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Ceci est une composante d'un site Web qui met en œuvre un système de connexion / inscription, que vous pouvez acheter de l'intégrer dans votre site web.

Le composant se compose de deux parties:

  • Partie back-end.
  • Partie front-end.

- Le back-end est un script PHP. Il contient un fichier principal avec toutes les fonctionnalités et 2 fichiers auxiliaires, qui contiennent des directives de configuration et une collection d'API, utilisé par le script principal.
Il contient également une base de données, avec juste la table des utilisateurs, pour enregistrer les données et les informations d'identification de l'usera € ™. L'API contient également un ensemble minimal de fonctions pour gérer la base de données.
Le script PHP est fixé contre l'injection SQL (données échapper, le rapport d'erreur désactivée, les champs de vérification avec RegExp), contre les attaques Détournement (Vérification de la _USER_AGENT HTTP) et contre l'injection-tête du courrier.
Le mot de passe est crypté avant d'être inséré dans la base de données. Cela signifie que si un utilisateur oublie, il / elle peut tout simplement demander un nouveau mot de passe (temporaire), qui sera envoyé lui / elle par courriel. La connexion est basée sur la session PHP, dont la durée peut être configuré dans le fichier config.php (un des 2 fichiers auxiliaires).
Si l'utilisateur choises l'option souvenir de moi aussi un (sécurisé) cookie sera créé, pour éviter connexion future. Le cookie sera supprimé après l'expiration (la durée est configurable) ou après une déconnexion explicite.

- Le front-end est basé sur jQuery pour implémenter les fonctionnalités AJAX. Pour intégrer le front-end dans votre page, vous devez copier le formes de balisage et la coutume fichier javascript, mais vous pouvez utiliser votre propre style CSS pour personnaliser complètement le rendu de la boîte de dialogue dans le contexte de votre page.
Le CSS que nous offrons est uniquement à des fins de présentation: le noyau du produit sont les scripts PHP, les custom.js fichier JavaScript et le balisage login.html.
Le balisage HTML contient plusieurs formes, pour effectuer l'utilisateur inscription (inscription), la vérification de votre inscription, connexion de l'utilisateur, mot de passe récupération (si oublié), changer le mot de passe. L'utilisateur verra une forme à la fois, selon sa / son action et chaque forme communiquera via AJAX avec une section spécifique du script PHP.
Le script PHP va répondre avec des données JSON codées (pour plus de commodité). Le processus inscription / connexion complète est effectuée dans la même boîte de dialogue, sans recharger la page. Lorsqu'un utilisateur envoie les données qu'il inscription (enregistrement) / elle sera envoyé avec un code de vérification, qu'il / elle à copier et l'insérer dans une zone de texte dans la même page de registartion et l'envoyer au serveur.
Nous avons évité de permettre à l'utilisateur de cliquer sur un lien pour vérifier sa / son inscription, pour éviter que l'utilisateur démarre un processus d'inscription sur une page et se termine sur une autre page, obtenir déroutant.
La page index.php est seulement un exemple d'une page générique qui va utiliser la boîte de dialogue de connexion / inscription.

Les données de formulaires seront validés à la fois sur le front-end et back-end. La validation front-end est fait pour des raisons de commodité de l'utilisateur régulier, pour l'aider / elle pour insérer exactitude des données; la validation back-end est fait pour protéger le système contre les utilisateurs malveillants, qui ne pouvait pas utiliser le navigateur pour envoyer les données, contournant la validation frontal.

Le formulaire d'inscription contient l'ensemble minimum de données nécessaires: un e-mail et un mot de passe. Mais vous pouvez ajouter tout autre domaine que vous avez besoin, sans modifier ni le script PHP, ni le script javascript, parce que ces deux scripts ont été écrits pour obtenir tous les champs présents dans la forme; La seule contrainte est que vous devez définir la classe forminput et l'attribut name égal au nom du champ présent dans la base de données. Ainsi, par exemple, si vous souhaitez ajouter l'adresse de domaine, vous devez insérer le code suivant dans le formulaire d'inscription:

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

Aussi, assurez-vous que vous avez l'adresse de champ dans votre base de données.

Live Preview et Live Demo

En cliquant sur le bouton Aperçu en direct ci-dessus vous pouvez voir une ~emulationâ € Version A de € de ™ du produit, où vous pouvez insérer un email â € ~not reala € ™ (mais formellement correcte): tous les messages que vous devriez recevoir par courriel seront displayied directement sur la page.
Vous pouvez voir une installation de fonctionnement complet à l'adresse suivante (externe): Live Demo
Si vous utilisez ce lien, vous devez insérer une adresse email réelle, qui sera enregistrée dans notre base de données, mais il sera utilisé exclusivement pour vous permettre de tester le produit. Aucune autre utilisation sera faite de votre adresse e-mail.

Caractéristiques principales:

  • Dialogue de login / d'inscription entièrement AJAXed: enregistrer votre bande passante et d'améliorer l'expérience de navigation de l'utilisateur.
  • Très facile à intégrer dans n'importe quel HTML existant ou une page PHP sur votre site web.
  • Très facile à ajuster / modifier une fois acheté, si vous connaissez un peu le Javascript (jQuery) PHP et langues.
  • Très facile d'ajouter des champs de données de l'utilisateur sans modifier le code.
  • Protégé contre les attaques malveillantes.
  • AJAX JS intégré frontal plugin de validation, si les champs Arena € ™ t correcte ou incomplète.
  • Utilise des caractéristiques standard de serveur PHP pour une installation sans tracas.

Les détails sur l'installation / la personnalisation du produit seront fournies dans le fichier README fourni avec le produit lui-même.

Si vous avez des questions, il suffit de laisser un commentaire ou envoyez-moi un e-mail!


Télécharger
D'autres éléments de ce typeTous les composants de cet auteur
CommentairesFoire aux questions et réponses

Propriétés

Créé:
3 Juillet 12

Dernière mise à jour:
N / A

Navigateurs compatibles:
IE7, IE8, IE9, Firefox, Safari, Opera, Chrome

Fichiers inclus:
JS JavaScript, HTML, CSS, PHP, SQL

Une version de logiciel:
PHP 5.3

Mots-clés

eCommerce, eCommerce, Tous les articles, activation, ajax, configurable, biscuit, base de donné, es, forme, fonction, inté, gration, javascript, jquery, bibliothè, que, php, rappeler, session, validation