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

Abonu al nia feed resti ĝisdata!

Nova! Sekvu nin kiel vi deziras gxin!


AJAXed login/signup PHP script - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Jen retpaĝaro komponanto kiu implementa salutnomo / subskriba sistemo, kiun vi povas aĉeti por integri ĝin en vian retejon.

La komponanto konsistas el du partoj:

  • Malantaŭkovrilaj fino parto.
  • Antaŭa fino parto.

- La dorso-fino estas PHP skripto. Ĝi enhavas ĉefan dosieron kun ĉiuj funcionalidades kaj 2 helpantoj dosierojn, kiuj enhavas agordo direktivojn kaj API kolekto, uzata de la ĉefa skripto.
Ĝi ankaŭ enhavas datumbazon, kun nur la uzantoj tablo, registri la Usera € ™ s datumoj kaj credenciales. La API ankaŭ enhavas minimuman aron de funkcioj por administri la datumbazon.
La PHP skripto estas sekurigita kontraŭ la SQL Injection (datumoj eskapante, eraro raportado handikapita, kampoj konfirmo kun regulesprimo), kontraŭ la kidnapo atakoj (kontrolanta la HTTP _USER_AGENT) kaj kontraŭ la Retpoŝto Kapa Injection.
La pasvorto estas ĉifrita antaŭ esti enmetita en la datumbazo. Tio signifas ke se uzanto forgesas ĝin, li / ŝi povas simple peti novan (provizoran) pasvorton, kiu estos sendita al li / ŝi per retpoŝto. La saluto estas bazita sur la PHP SESIO, kiun daŭro povas esti agordita en la dosiero config.php (unu el la 2 helpajn dosierojn).
Se la uzanto choises la memoru min opcion ankaŭ (sekurigita) kuketo estos kreita, por eviti estontan identiĝi. La kuketo estos forigita post la finiĝo (la daŭro estas configurable) aŭ post eksplicita elsaluton.

- La antaŭa fino estas bazita sur jQuery implementar la AJAX funkciojn. Integri la antaŭa fino en via paĝo vi devas kopii la formoj markado kaj la kutimo Javaskripto dosiero, sed vi povas uzi vian propran CSS stilo tute personecigi la bildigo de la dialogo en la kunteksto de via paĝo.
La CSS ke ni ofertas estas nur por presentational celo: la kernon de la produkto estas la PHP skriptoj, la custom.js Javaskripto dosiero kaj la login.html markado.
La HTML markado enhavas plurajn formojn, por realigi la uzanton subskriba (registriĝo), subskriba konfirmo, uzanto ensaluto, pasvorto prenado (se forgesita), ŝanĝi pasvorton. La uzanto vidos formo samtempe, laŭ lia / ŝia agado kaj ĉiu formo komunikos per AJAX kun specifa sekcio de la PHP skripto.
La PHP skripto respondos kun JSON ĉifritaj datumoj (oportuneco). La kompleta subskriba / ensaluta procezo estas elfarita en la sama dialogo, sen lardas la paĝo. Kiam uzanto sendas la subskriba (registriĝo) datumojn li / ŝi estos retpoŝte kun konfirmo kodo, ke li / ŝi devas kopii kaj enmeti en teksta skatolo en la sama registartion paĝon kaj sendi ĝin al la servilo.
Ni evitis permesi al la uzanto klaku sur ligilo por kontroli lian / ŝian registriĝo, eviti ke uzanto komencas registriĝo procezo en paĝo kaj finas gxin en alia paĝo, Akiranta konfuza.
La index.php paĝo estas nur ekzemplo de genra paĝo kiu uzos la salutnomo / subskriba dialogo.

La formoj datumoj estos validigita ambaŭ sur la antaŭa fino kaj en la dorso-fino. La antaŭa fino validación estas farita pro oportuneco de la regula uzanto, por helpi lin / ŝin por enmeti ĝustan datumon; la dorso gamo validación estas farita por protekti la sistemon kontraŭ malicaj uzantoj, kiuj ne povis uzi la foliumilon por sendi la datumojn, preterirante la antaŭa fino validación.

La subskriba formo enhavas la minimuma aro de postulataj datumoj: retpoŝto kaj pasvorto. Sed vi povas aldoni ajnan alian kampon kiun vi bezonas, sen modifi nek la PHP skripto nek la javascript skripto, ĉar ambaŭ tiuj skriptoj estis skribitaj akiri ĉiuj kampoj ĉeestas en la formo; la sola limigo estas ke vi devas agordi la forminput klaso kaj la nomo atribui egala al la kampo nomo ĉeestas en la datumbazo. Do, ekzemple, se vi volas aldoni la kampon adreson, vi devas enmeti la sekvan markado en la subskriba formo:

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

Ankaŭ, esti certa ke vi havos la kampo adreson en via datumbazo.

Live Antaŭrigardo kaj Live Demo

Premo sur Live Antaŭrigardo supran butonon vi povas vidi â € ~emulationâ € ™ versio de la produkto, kie vi povas enmeti retmesaĝon â € ~not realâ € ™ (sed formale korekta): ĉiuj mesaĝoj kiujn vi devus ricevi per retpoŝto estos displayied rekte sur la paĝo.
Vi povas vidi plenan funkciadon instalado en la sekvaj (eksteraj) ligilon: Live Demo
Se vi uzas ĉi ligilo vi devas enmeti veran retadreson, kiu estos registrita en nia datumbazo, sed ĝi estos uzata ekskluzive por permesi al vi provi la produkton. Neniu alia uzo estos farita de via retpoŝta adreso.

Ĉefaj karakterizaĵoj:

  • Plene AJAXed salutnomo / subskriba dialogo: savi via bandwidth kaj plibonigi la uzanto navigado sperto.
  • Tre facila por integri en ajna ekzistanta HTML aŭ PHP paĝo en via retejo.
  • Tre facila tweak / modifi fojo aĉetis se vi konas iom la PHP kaj Javascript (jQuery) lingvojn.
  • Tre facila aldoni uzanto datumoj kampoj sen modifi la kodon.
  • Protektitaj kontraŭ malicaj atakoj.
  • Integrita AJAX JS antaŭa fino kontrolada kromaĵo, se kampoj Arena € ™ t korekta aŭ nekompleta.
  • Uza normo PHP servilo karakterizaj por ne-ĝenaĵo instalado.

La detaloj pri la instalado / personigo de la produkto estos provizita en la README dosiero, kiu venas kun la produkto mem.

Se vi havas demandojn, simple lasi komenton aŭ delasi min email!


Elŝuti
Aliaj komponantoj en ĉi tiu kategorioĈiuj komponantoj de tiu aŭtoro
KomentojOftaj demandoj kaj respondoj

Propraĵoj

Kreita:
3 julio 12

Lasta Ĝisdatigo:
N / A

Kongrua Browsers:
IE7, IE8, IE9, Firefox, Safari, Opero, Chrome

Dosieroj Inkluditaj:
JavaScript JS, HTML, CSS, PHP, SQL

Programaro Versio:
PHP 5.3

Ŝlosilvortoj

eCommerce, eCommerce, Ĉiuj Eroj, aktivigo, ajax, configurable, kuketo, datenbazo, formo, funkcio, integriĝo, Javaskripto, jQuery, biblioteko, php, memori, kunsido, kontrolada