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

Abonner på vårt feed for å holde deg oppdatert!

Nyhet! Følg oss som du vil ha det!


AJAXed login/signup PHP script - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Dette er et nettsted komponent som implementerer en innlogging / registrering system, som du kan kjøpe for å integrere den i ditt nettsted.

Komponenten består av to deler:

  • Back-end delen.
  • Front-end delen.

- Baksiden-end er et PHP-skript. Den inneholder en hoved fil med alle funksjoner og 2 hjelpefiler, som inneholder konfigurasjonsdirektiver og en API samling, som brukes av hoved script.
Den inneholder også en database, med bare brukere bordet, for å registrere Usera € ™ s data og legitimasjon. API inneholder også et minimum sett av funksjoner for å administrere databasen.
PHP-script er sikret mot SQL Injection (data rømmer, feilrapportering deaktivert, felt verifikasjon med RegExp), mot kapringsangrep (sjekker HTTP _USER_AGENT) og mot Email Header Injection.
Passordet blir kryptert før de settes inn i databasen. Dette betyr at hvis en bruker glemmer det, kan han / hun kan bare be om en ny (midlertidig) passord, vil det bli sendt ham / henne via e-post. Innloggings er basert på PHP SESSION, som varighet kan konfigureres i config.php filen (en av de 2 hjelpefiler).
Hvis brukeren valgene alternativet Husk meg også en (sikret) kapsel vil bli laget, for å unngå fremtidig innlogging. Informasjonskapselen vil bli fjernet etter utløpet (varigheten er konfigurerbar) eller etter en eksplisitt utlogging.

- Front er basert på jQuery å implementere AJAX funksjoner. Integrere front-end på siden din må du kopiere skjemaer markup og tilpassede javascript fil, men du kan bruke din egen CSS styling å fullstendig tilpasse gjengivelse av dialogen i sammenheng med siden din.
CSS at vi gir er kun for presentasjons formål: kjernen i produktet er PHP-skript, de custom.js Javascript-fil og login.html markup.
HTML markup inneholder flere former, for å utføre bruker registrering (registrering), registreringsbekreftelse, bruker logikk, passord apportering (hvis glemt), endre passord. Brukeren vil se en form på en gang, i henhold til hans / hennes handling og hver form vil kommunisere via AJAX med en bestemt del av PHP-skript.
PHP-script vil svare med en JSON kodet data (for enkelhets skyld). Den komplette registrerings / innloggingsprosessen er utført i samme dialog, uten å laste siden. Når en bruker sender registrerings (registrering) data han / hun vil bli sendt med en bekreftelseskode, at han / hun har til å kopiere og sette inn i en tekstboks i samme registartion siden og sende den til serveren.
Vi har unngått å tillate for brukeren til å klikke på en lenke for å verifisere hans / hennes registrering, for å unngå at en bruker starter et registreringsprosessen på en side og ender den på en annen side, får forvirrende.
Index.php siden er bare et eksempel på en generisk side som vil bruke dialogboksen for innlogging / registrering.

Skjemaene data vil bli validert både på front-end og back-end. Front-end validering er gjort av hensyn til praktiske vanlig bruker, for å hjelpe ham / henne til å sette inn riktige data; back-end validering er gjort for å beskytte systemet mot ondsinnede brukere, som ikke kunne bruke nettleseren til å sende data, utenom front-end validering.

Registreringsskjema inneholder minimums av nødvendig data: en e-post og passord. Men du kan legge til noe annet felt som du trenger, uten å endre verken PHP-script eller javascript skript, fordi begge disse skriptene har blitt skrevet for å få alle feltene stede i form; den eneste begrensningen er at du må sette forminput klasse og navnet attributt lik feltnavnet finnes i databasen. Så, for eksempel, hvis du ønsker å legge til adressefelt, må du sette inn følgende kode i registreringsskjema:

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

Sørg også for at du har adressefelt i databasen.

Live Preview og Live Demo

Ved å klikke på Live Preview-knappen ovenfor kan du se en â € ~emulationâ € ™ versjon av produktet, hvor du kan sette inn en e-post â € ~not Reala € ™ (men formelt korrekt): alle meldingene som du bør mottar via e-post vil bli displayied direkte på siden.
Du kan se et fullt fungerende installasjon på følgende (ekstern) link: Live Demo
Hvis du bruker denne linken du må sette inn en ekte e-postadresse, som vil bli registrert i vår database, men det vil bli brukt utelukkende til å tillate deg å teste produktet. Ingen annen bruk vil bli gjort av din e-postadresse.

Hovedtrekkene:

  • Fullt AJAXed dialog innlogging / registrering: lagre båndbredde og forbedre brukernavigasjonsopplevelsen.
  • Veldig lett å integrere i eksisterende HTML eller PHP side på nettstedet ditt.
  • Veldig lett å justere / endre når kjøpes hvis du vet litt PHP og Javascript (jQuery) språk.
  • Veldig lett å legge brukerdatafelt uten å endre koden.
  • Beskyttet mot ondsinnede angrep.
  • Integrert AJAX JS front-end validering plugin, hvis felt aren € ™ t korrekt eller ufullstendig.
  • Bruker standard PHP server funksjoner for en problemfri installasjon.

Detaljer om installasjon / tilpasning av produktet vil bli gitt i README-filen som følger med selve produktet.

Hvis du har noen spørsmål, bare legge igjen en kommentar eller send meg en e-post!


Laste ned
Andre komponenter i denne kategorienAlle komponenter av denne forfatteren
KommentarerOfte stilte spørsmål og svar

Egenskaper

Laget:
3 juli 12

Siste oppdatering:
N / A

Kompatible nettlesere:
IE7, IE8, IE9, Firefox, Safari, Opera, Chrome

Filer Inkludert:
Javascript JS, HTML, CSS, PHP, SQL

Programvareversjon:
PHP 5.3

Søkeord

eCommerce, eCommerce, Alle artikler, aktivisering, ajax, konfigurerbar, cookie, database, skjema, funksjon, integrering, javascript, jquery, bibliotek, php, huske, sesjon, validering