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

— Додатки до WorldWideScripts.net

Підпишіться на наш канал, щоб залишатися в курсі подій!

Новинка! Слідуйте за нами, як ви хочете!


AJAXed login/signup PHP script - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Це сайт, який реалізує компонент системи Увійти / реєстрація, що ви можете придбати, щоб інтегрувати його в веб-сайті.

Компонент складається з двох частин:

  • Повернутися клієнтську частину.
  • Фронтальний частину.

- Фонових це скрипт PHP. Він містить основний файл з усіма функціональними можливостями і 2 допоміжних файлів, які містять директиви конфігурації і колекцію API, використовуваний основним скриптом.
Він також містить базу даних, тільки з таблиці користувачів, реєструвати дані і облікові дані USERA € ™ с. У API також містить мінімальний набір функцій для управління базою даних.
Сценарій PHP забезпечена проти SQL Injection (дані втечі, звітності інвалідів помилка, поля перевірки з RegExp), проти угону атак (перевірка на HTTP _USER_AGENT) і проти E-mail Тема ін'єкцій.
Пароль шифрується перед повинен бути вставлений в базі даних. Це означає, що якщо користувач забуває її, він / вона може просто запросити новий (тимчасове) пароль, який буде відправлено йому / їй по електронній пошті. Ввійти заснований на PHP СЕСІЇ, тривалість якого може бути налаштований у файлі config.php (один з 2-х допоміжних файлів).
Якщо користувач всіляко маніпулювати варіант пам'ятати мене також (забезпечених) печиво буде створений, щоб уникнути в майбутньому логін. Печиво будуть видалені після закінчення (тривалість налаштовується) або після явного виходу з системи.

- Передній кінець на основі JQuery для реалізації функції AJAX. Для інтеграції передній кінець на вашій сторінці у вас є, щоб скопіювати код форми і звичай Яваскрипт файл, але ви можете використовувати свій власний стиль CSS, щоб повністю налаштувати уявлення діалогу в контексті вашій сторінці.
CSS-що ми надаємо тільки для презентаційного цілі: ядро продукту, скрипти, то custom.js JavaScript файлу і login.html розмітки.
HTML-розмітки, містить кілька форм, для виконання реєстрації користувача (реєстрація), реєстрації перевірки, логін, пароль Отримання (якщо забули), змінити пароль. Користувач побачите форму, в той час, відповідно до його / її дії і кожна форма буде спілкуватися за допомогою AJAX з певної частини скрипта PHP.
Сценарій PHP відповідатиме з JSON закодованих даних (для зручності). Повний процес реєстрації / Логін виконується в тому ж діалоговому вікні, без перезавантаження сторінки. Коли користувач відправляє дані, які він реєстрацію (реєстрація) / вона буде отримувати по електронній пошті з кодом підтвердження, що він / вона повинні скопіювати і вставити в текстове поле в тій же сторінці registartion і відправити його на сервер.
Ми уникли дозволити користувачеві натисніть на посилання, щоб перевірити його / її реєстрації, щоб уникнути, що користувач починає процес реєстрації на сторінці і закінчується його на іншу сторінку, отримувати в оману.
На сторінці index.php є лише прикладом загального сторінці, яка буде використовувати діалог Логін / реєстрації.

Дані форми буде підтверджено і буде на передньому кінці і на задньому кінці. Фронтальний контроль проводиться для зручності в звичайного користувача, щоб допомогти йому / їй, щоб вставити правильні дані; фоновий перевірка робиться для захисту системи від зловмисників, які не можуть використовувати браузер для передачі даних, минаючи переднього плану валідації.

Форма реєстрацію містить мінімальний набір необхідних даних: електронну пошту і пароль. Але ви можете додати будь-який інший області, що вам потрібно, не змінюючи ні скрипт ні Яваскрипт сценарій, тому що обидва ці сценарії були написані, щоб отримати всі поля, що містяться у формі; Єдине обмеження полягає в тому, що у вас є, щоб встановити клас forminput і ім'я атрибута збігається з ім'ям поля в базі даних. Так, наприклад, якщо ви хочете, щоб додати адресу поле, ви повинні вставити наступний код у форму реєстрації:

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

Крім того, переконайтеся, що у вас є адреса поля в базі даних.

Live Preview і Демо

При натисканні на кнопку попереднього перегляду Жива вище ви можете побачити â € ~ emulationâ € ™ версії продукту, де ви можете вставити â € електронну пошту ~ not Reala € ™ (але формально правильно): всі повідомлення, які ви повинні отримати електронною поштою буде displayied безпосередньо на сторінці.
Ви можете переглянути повну установку функціонування наступного (зовнішній) посилання: Live Demo
Якщо ви використовуєте це посилання ви повинні вставити реальну адресу електронної пошти, який буде зареєстрований в нашій базі даних, але вона буде використовуватися виключно, щоб дозволити вам випробувати продукт. Ніяке інше використання не буде зроблено вашої електронної пошти.

Основні риси:

  • Повністю AJAXed діалогове Увійти / Реєстрація: зберегти пропускну здатність і поліпшити досвід навігації.
  • Дуже легко інтегрувати в будь-яку існуючу HTML або PHP сторінки на вашому сайті.
  • Дуже легко налаштувати / змінити один раз купив, якщо ви знаєте трохи РНР і JavaScript (JQuery) мови.
  • Дуже легко додати поля даних користувача, не змінюючи код.
  • Захист від шкідливих атак.
  • Плагін перевірки фронтальний Вбудований AJAX JS, якщо поля arenâ € ™ т правильно чи неповною.
  • Використовує стандартні функції PHP сервера для установки без сутичок.

Подробиці про установку / налаштуванні продукту буде представлена ​​у файлі README в тому, що відбувається з самого продукту.

Якщо у вас є які-небудь питання, просто залиште свій коментар або напишіть мені листа!


Завантажити
Інші компоненти в цій категоріїВсі компоненти цього автора
КоментаріЧасті питання та відповіді

Властивості

Створений:
3 12 липня

Останнє оновлення:
N / A

Сумісні Браузери:
IE7, IE8, IE9, Firefox, Safari, Opera, Chrome

Файли, включені:
JavaScript JS, HTML, CSS, PHP, SQL

Версія:
PHP 5.3

Ключові слова

електронної комерції, електронної комерції, Всі товари, активація, Ajax, конфігурується, печиво, база даних, форма, функція, інтеграція, Javascript, JQuery, бібліотека, PHP, запам'ятати, сесія, перевірка достовірності