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

@id1wwsBerlangganan feed kami untuk tetap up to date!

Baru ! Ikuti kami seperti yang Anda inginkan!


AJAXed login/signup PHP script - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Ini adalah komponen website yang menerapkan sistem login / signup, bahwa Anda dapat membeli untuk mengintegrasikan dalam situs web Anda.

Komponen terdiri dari dua bagian:

  • Back-end bagian.
  • Front-end bagian.

- The back-end adalah script PHP. Ini berisi file utama dengan semua fungsi dan 2 file tambahan, yang berisi petunjuk konfigurasi dan koleksi API, yang digunakan oleh script utama.
Hal ini juga berisi database, hanya dengan tabel pengguna, untuk mendaftarkan data dan kredensial userâ € ™ s. API juga berisi satu set minimal fungsi untuk mengelola database.
Script PHP dijamin terhadap SQL Injection (data melarikan diri, kesalahan pelaporan cacat, ladang verifikasi dengan RegExp), melawan serangan Pembajakan (memeriksa _USER_AGENT HTTP) dan melawan Injection Email Header.
Password terenkripsi sebelum untuk dimasukkan dalam database. Ini berarti bahwa jika pengguna lupa itu, ia / dia dapat hanya meminta baru (sementara) password, yang akan dikirim dia / dia melalui email. Login didasarkan pada PHP SESI, yang durasi dapat dikonfigurasi di file config.php (salah satu dari 2 file tambahan).
Jika pengguna choises ingat saya pilihan juga (dijamin) Cookie akan dibuat, untuk menghindari masuk masa. Cookie akan dihapus setelah berakhirnya (durasi dikonfigurasi) atau setelah logout eksplisit.

- The front-end didasarkan pada jQuery untuk mengimplementasikan fitur AJAX. Untuk mengintegrasikan front-end di halaman Anda, Anda harus menyalin bentuk markup dan kebiasaan file javascript, tetapi Anda dapat menggunakan styling CSS Anda sendiri untuk benar-benar menyesuaikan render dialog dalam konteks halaman Anda.
CSS yang kami sediakan hanya untuk keperluan penyajian: inti dari produk adalah script PHP, yang custom.js javascript file dan markup login.html.
HTML markup berisi beberapa bentuk, untuk melakukan pendaftaran pengguna (pendaftaran), verifikasi pendaftaran, login user, password retrieving (jika lupa), mengubah password. Pengguna akan melihat bentuk pada satu waktu, menurut / nya tindakan dan setiap form akan berkomunikasi melalui AJAX dengan bagian tertentu dari script PHP.
Script PHP akan membalas dengan data JSON dikodekan (untuk kenyamanan). Proses pendaftaran / login lengkap dilakukan dalam dialog yang sama, tanpa reload halaman. Ketika pengguna mengirimkan pendaftaran (registrasi) data yang ia / dia akan diemail dengan kode verifikasi, bahwa ia / dia harus menyalin dan menyisipkan dalam kotak teks di halaman registartion sama dan mengirimkannya ke server.
Kami telah dihindari untuk memungkinkan pengguna untuk mengklik link untuk memverifikasi nya / pendaftaran nya, untuk menghindari bahwa pengguna memulai proses pendaftaran pada halaman dan berakhir pada halaman lain, semakin membingungkan.
Halaman index.php hanya merupakan contoh halaman generik yang akan menggunakan dialog login / signup.

Data formulir akan divalidasi baik pada front-end dan back-end. Validasi front-end dilakukan demi kenyamanan pengguna biasa, untuk membantu dia / dia untuk memasukkan data yang benar; validasi back-end dilakukan untuk melindungi sistem terhadap pengguna yang jahat, yang tidak bisa menggunakan browser untuk mengirim data, melewati validasi front-end.

Formulir pendaftaran berisi set minimal data yang dibutuhkan: email dan password. Tapi Anda bisa menambahkan bidang lain yang Anda butuhkan, tanpa memodifikasi baik naskah PHP atau script javascript, karena kedua script ini telah ditulis untuk mendapatkan semua bidang hadir dalam bentuk; satu-satunya kendala adalah bahwa Anda harus mengatur kelas forminput dan nama atribut yang sama dengan nama field hadir dalam database. Jadi, misalnya, jika Anda ingin menambahkan alamat lapangan, Anda harus memasukkan markup berikut dalam formulir pendaftaran:

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

Juga, pastikan bahwa Anda memiliki alamat bidang dalam database Anda.

Live Preview dan hidup Demo

Mengklik tombol Live Preview di atas Anda dapat melihat â € ~emulationâ € ™ versi dari produk, di mana Anda dapat memasukkan email â € ~not Reala € ™ (tapi secara resmi benar): semua pesan yang harus Anda terima melalui email akan displayied langsung pada halaman.
Anda dapat melihat instalasi berfungsi penuh pada berikut (eksternal) link: Hidup Demo
Jika Anda menggunakan link ini, Anda harus memasukkan alamat email yang sebenarnya, yang akan terdaftar dalam database kami, tapi itu akan digunakan secara eksklusif untuk memungkinkan Anda untuk menguji produk. Tidak ada penggunaan lainnya akan dilakukan dari alamat email Anda.

Fitur utama:

  • Sepenuhnya AJAXed dialog login / signup: menghemat bandwidth dan meningkatkan pengalaman navigasi pengguna.
  • Sangat mudah untuk mengintegrasikan ke HTML yang ada atau halaman PHP di website Anda.
  • Sangat mudah untuk men-tweak / memodifikasi pernah dibeli jika Anda tahu sedikit PHP dan Javascript (jQuery) bahasa.
  • Sangat mudah untuk menambahkan kolom data pengguna tanpa memodifikasi kode.
  • Dilindungi terhadap serangan berbahaya.
  • Terpadu AJAX JS front-end Plugin validasi, jika bidang arena € ™ t benar atau tidak lengkap.
  • Menggunakan fitur server PHP standar untuk instalasi tanpa kerumitan.

Rincian tentang instalasi / kustomisasi produk akan diberikan dalam file README yang datang dengan produk itu sendiri.

Jika Anda memiliki pertanyaan, hanya memberikan komentar atau drop me email!


Ambil
Komponen lain dalam kategori iniSemua komponen penulis ini
KomentarPertanyaan yang sering diajukan dan jawaban

Properties

Dibuat:
3 Juli 12

Pembaharuan terakhir:
N / A

Browser kompatibel:
IE7, IE8, IE9, Firefox, Safari, Opera, Chrome

Termasuk file:
JavaScript JS, HTML, CSS, PHP, SQL

Software Versi:
PHP 5.3

Kata kunci

eCommerce, eCommerce, Semua barang, pengaktifan, ajax, dikonfigurasi, kue, Database, untuk m, fungsi, integrasi, javascript, jquery, perpustakaan, php, ingat, sidang, pengesahan