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

Abonneer u op onze feed om de hoogte te blijven!

Nieuw! Volg ons als u het wilt!


AJAXed login/signup PHP script - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Dit is een website component die een login / registratie systeem implementeert, die je kunt kopen om het te integreren in uw website.

De component bestaat uit twee delen:

  • Back-end gedeelte.
  • Front-end gedeelte.

- De back-end is een PHP-script. Het bevat een grote bestand met alle functionaliteiten en 2 hulpbestanden, die configuratie richtlijnen en een API collectie, gebruikt door de belangrijkste script bevatten.
Het bevat ook een databank met alleen de tafel gebruikers om gegevens en referenties van de Usera € ™ s te registreren. De API bevat ook een minimum aan functies om de database te beheren.
De PHP-script is beveiligd tegen de SQL Injection (data ontsnappen, fout rapportage gehandicapten, velden verificatie met RegExp), tegen de Hijacking aanvallen (controle van de HTTP _USER_AGENT) en tegen de e-mail header injectie.
Het wachtwoord wordt versleuteld in de database worden ingevoerd. Dit betekent dat als een gebruiker vergeet het, kan hij / zij alleen een nieuwe (tijdelijke) wachtwoord aan te vragen, zal dat worden verzonden hem / haar via e-mail. De login is gebaseerd op de PHP sessie, die duur in het config.php bestand (een van de 2 hulpbestanden) kan worden geconfigureerd.
Als de gebruiker de onthoudt mij optie keuzes ook een (beveiligde) cookie zal worden aangemaakt, om toekomstige login voorkomen. De cookie wordt na afloop worden verwijderd (de duur is configureerbaar) of na een expliciete logout.

- De front-end is gebaseerd op jQuery aan de AJAX functies te implementeren. Om de front-end te integreren in uw pagina moet je de formulieren opmaak en de aangepaste JavaScript-bestand te kopiëren, maar u kunt uw eigen CSS styling gebruiken om de weergave van het dialoogvenster volledig aanpassen in de context van uw pagina.
De CSS die wij bieden is alleen voor de presentatie doel: de kern van het product zijn de PHP-scripts, het custom.js javascript-bestand en de login.html markup.
De HTML-opmaak bevat verschillende vormen, om de gebruiker registratie (registratie), aanmelden verificatie, user login, wachtwoord ophalen (indien vergeten) uit te voeren, te wijzigen wachtwoord. De gebruiker zal een formulier te zien op een moment, volgens zijn / haar actie en elke vorm zal via AJAX communiceren met een specifiek deel van de PHP-script.
De PHP script zal antwoorden met een JSON gecodeerde gegevens (voor het gemak). De volledige registratie / login proces wordt uitgevoerd in hetzelfde venster, zonder het herladen van de pagina. Wanneer een gebruiker de registratie (registratie) gegevens stuurt hij / zij zal worden gemaild met een verificatiecode, dat hij / zij te kopiëren en in te voegen in een tekstvak in dezelfde registartion pagina en stuur het naar de server.
We hebben vermeden om aan de gebruiker om te klikken op een link naar zijn / haar registratie te controleren, om te voorkomen dat een gebruiker een registratie proces begint op een pagina en eindigt het op een andere pagina, krijgen verwarrend.
De index.php pagina is slechts een voorbeeld van een generieke pagina die de dialoog login / registratie zal gebruiken.

De formulieren gegevens worden gevalideerd zowel het front-end en de back-end. Het front-end bevestiging wordt gedaan voor het gemak van de gewone gebruiker, om hem / haar correcte gegevens voegen; het back-end validatie gedaan om het systeem te beschermen tegen kwaadwillige gebruikers, die de browser kan gebruiken om de gegevens te verzenden, het omzeilen van de front-end validatie.

Het aanmeldingsformulier bevat het minimumpakket van de vereiste gegevens: een e-mailadres en een wachtwoord. Maar u kunt een ander veld dat je nodig hebt, voeg zonder wijziging noch de PHP-script, noch de javascript script, omdat beide scripts zijn geschreven om alle aanwezig in de vorm velden krijgen; de enige beperking is dat je moet de forminput klasse ingesteld en de naam attribuut dat gelijk is aan de naam van het veld in de database aanwezig. Dus, bijvoorbeeld, als u wilt het veld adres toe te voegen, moet je de volgende markup in het aanmeldingsformulier in te voegen:

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

Zorg er ook voor dat u het adresveld in uw database.

Live Preview en live-demo

Te klikken op de Live Preview knop boven kunt u een â € ~emulationâ € ™ versie van het product, waar u een e-mail â € ~not Reala € kunt invoegen zien ™ (maar formeel correct): alle berichten die u via e-mail moet ontvangen wordt direct displayied op de pagina.
U kunt een volledig functionerende installatie op de volgende (externe) koppeling bekijken: Live-Demo
Als u op deze link te gebruiken moet je een echte e-mailadres, dat in onze database wordt geregistreerd te voegen, maar het zal uitsluitend worden gebruikt om u toelaten om het product te testen. Geen ander gebruik zal worden gedaan van uw e-mailadres.

Belangrijkste kenmerken:

  • Volledig AJAXed dialoogvenster inloggen / aanmelden: sla uw bandbreedte en het verbeteren van de gebruiker navigatie-ervaring.
  • Zeer eenvoudig te integreren in een bestaande HTML of PHP-pagina op uw website.
  • Zeer eenvoudig te tweaken / wijzigen zodra gekocht als je weet wat de PHP en Javascript (jQuery) talen.
  • Heel gemakkelijk om gebruikersgegevens velden toe te voegen zonder het wijzigen van de code.
  • Beveiligd tegen kwaadaardige aanvallen.
  • Geïntegreerde AJAX JS front-end validatie plugin, indien velden are not € ™ t correct of onvolledig is.
  • Maakt gebruik van standaard PHP server functies voor een probleemloze installatie.

De details over de installatie / aanpassing van het product zal worden verstrekt in het README bestand dat wordt geleverd met het product zelf.

Als u vragen heeft, laat een reactie of stuur me een mailtje!


Downloaden
Andere onderdelen in deze categorieAlle onderdelen van deze auteur
OpmerkingenVeelgestelde vragen en antwoorden

Eigenschappen

Gemaakt:
3 juli 12

Laatste update:
N / A

Compatibele Browsers:
IE7, IE8, IE9, Firefox, Safari, Opera, Chrome

Bestanden Inbegrepen:
JS JavaScript, HTML, CSS, PHP, SQL

Software Version:
PHP 5.3

Trefwoorden

eCommerce, eCommerce, Alle spullen, activering, Ajax, configureerbaar, koekje, databank, vorm, functie, integratie, javascript, jQuery, bibliotheek, php, onthouden, sessie, bevestiging