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

Rep les nostres RSS per estar al dia!

Nou! Segueix-nos com vulguis!


AJAXed login/signup PHP script - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Aquest és un component web que implementa un sistema d'entrada / registre, que vostè pot comprar per integrar-lo en el teu lloc web.

El component consta de dues parts:

  • Part de fons.
  • Part frontal.

- El back-end és un script PHP. Conté un arxiu principal amb totes les funcionalitats i 2 arxius auxiliars que contenen directives de configuració i una col·lecció d'API, utilitzat pel guió principal.
També conté una base de dades, amb només la taula d'usuaris, per registrar les dades i les credencials de l'€ ™ s Usera. L'API també conté un conjunt mínim de funcions per gestionar la base de dades.
L'script PHP es fixa en contra de la injecció de SQL (dades escapar, reportant discapacitats error, camps de verificació amb RegExp), en contra dels atacs de segrest (control de la _USER_AGENT HTTP) i en contra de la injecció Correu Capçalera.
La contrasenya està encriptada abans de ser introduït a la base de dades. Això vol dir que si un usuari oblida, ell / ella pot simplement demanar una nova contrasenya (temporal), que serà enviada a ell / a per correu electrònic. L'entrada està basat en el PHP SESSIÓ, la durada pot ser configurat en el config.php (un dels 2 arxius auxiliars).
Si l'usuari Oferta de l'opció recordeu També es crearà un (assegurat) galeta, per evitar la futura entrada. La galeta es retira després de l'expiració (la durada és configurable) o després d'un tancament de sessió explícit.

- El front-end es basa en jQuery per implementar les característiques d'AJAX. Per integrar el front-end a la seva pàgina has de copiar el marcat formes i el costum Javascript arxiu, però vostè pot utilitzar el seu propi estil CSS per personalitzar completament la prestació del diàleg en el marc de la seva pàgina.
El CSS que oferim és només per a fins de presentació: el nucli del producte són els scripts PHP, els custom.js javascript arxiu i el marcat login.html.
El codi HTML conté diverses formes, per a realitzar el registre d'usuari (registre), verificació de registre, inici de sessió d'usuari, de recuperació de contrasenya (si oblida), canviar la contrasenya. L'usuari veurà una forma alhora, d'acord al seu / la seva acció i cada forma es comunicarà a través d'AJAX amb una secció específica de la seqüència de comandaments PHP.
L'script PHP respondrà amb un conjunt de dades JSON codificats (per conveniència). El procés de registre / login completa es realitza en el mateix diàleg, sense haver de recarregar la pàgina. Quan un usuari envia les dades de registre (registre) que ell / ella serà enviat per correu electrònic amb un codi de verificació, que ell / ella ha de copiar i inserir en un quadre de text en la mateixa pàgina registartion i enviar-lo al servidor.
Hem evitat per permetre a l'usuari a fer clic en un enllaç per verificar la seva / el seu registre, per evitar que un usuari inicia un procés de registre en una pàgina i acaba en una altra pàgina, aconseguir confús.
La pàgina index.php és només un exemple d'una pàgina genèrica que utilitzarà el quadre de diàleg d'inici de sessió / registre.

Les dades de formularis seran validats tant al front-end com al back-end. La validació de front-end es fa pel bé de la conveniència de l'usuari regular, per ajudar / a per a inserir dades correctes; la validació de fons es fa per protegir el sistema contra els usuaris maliciosos, que no es podia utilitzar el navegador per enviar les dades, sense passar per la validació de front-end.

El formulari de registre conté el conjunt mínim de dades requerides: un correu electrònic i una contrasenya. Però vostè pot afegir qualsevol altre camp que cal, sense modificar ni l'script PHP ni el guió javascript, perquè aquests dos guions s'han escrit per obtenir tots els camps presents en la forma; l'única restricció és que vostè ha de fixar la classe FormInput i el nom de l'atribut igual al nom del camp present a la base de dades. Així, per exemple, si voleu afegir l'adreça de camp, el que has de inserir el següent marcat en el formulari de registre:

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

A més, segur de tindre la direcció de camp a la base de dades.

Live Preview i Live Demo

En fer clic al botó de vista prèvia dinàmica anterior es pot veure un â € ~ emulationâ € ™ versió del producte, on es pot inserir un correu electrònic â € ~ not Real € ™ (però formalment correcta): tots els missatges que vostè ha de rebre per correu electrònic es displayied directament a la pàgina.
Vostè pot veure una instal·lació ple funcionament en el següent enllaç (extern): Demostració en viu
Si utilitza aquest enllaç has d'inserir una adreça de correu electrònic real, que serà registrada a la nostra base de dades, sinó que seran utilitzades exclusivament per tu per provar el producte. Cap altre ús es farà de la seva adreça de correu electrònic.

Principals característiques:

  • Diàleg d'entrada / registre totalment AJAXed: guardar el seu ample de banda i millorar l'experiència de navegació de l'usuari.
  • Molt fàcil d'integrar en qualsevol HTML existent o pàgina PHP en el seu lloc web.
  • Molt fàcil d'ajustar / modificar un cop comprat, si vostè sap una mica de PHP i Javascript (jQuery) idiomes.
  • Molt fàcil afegir camps de dades d'usuari sense modificar el codi.
  • Protecció contra atacs maliciosos.
  • Integrat AJAX JS front-end de validació plugin, si els camps sorra € ™ t correcta o incompleta.
  • Utilitza característiques del servidor PHP estàndard per a una instal·lació sense problemes.

Els detalls sobre la instal·lació / personalització del producte seran proporcionats en el README que ve amb el producte en si.

Si vostè té alguna pregunta, simplement deixar un comentari o envieu-me un correu electrònic!


Descarregar
Altres components d'aquesta categoriaTots els components d'aquest autor
Comentaris dels clientsPreguntes freqüents i respostes

Propietats

Creat:
03 de juliol 12

Darrera actualització:
N / A

Els navegadors compatibles:
IE7, IE8, IE9, Firefox, Safari, Opera, Chrome

Arxius inclosos:
JavaScript JS, HTML, CSS, PHP, SQL

Versió del programari:
PHP 5.3

Paraules clau

eCommerce, eCommerce, Tots els Articles, activació, ajax, configurable, galeta, base de dades, forma, funció, integració, javascript, jQuery, biblioteca, php, recordar, sessió, validació