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

Subskrybuj nasz kanał aby być na bieżąco!

Nowy! Dołącz do nas, jak chcesz!


AJAXed login/signup PHP script - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Ta strona internetowa jest elementem systemu, który implementuje login / rejestracyjny, który można zakupić zintegrować go w swojej witrynie internetowej.

Składnik składa się z dwóch części:

  • Część back-end.
  • Część front-end.

- Back-end jest skrypt PHP. Zawiera plik główny z wszystkich funkcjonalności i 2 plików pomocniczych, które zawierają wskazówki konfiguracyjne i kolekcję API, używany przez głównego skryptu.
Zawiera również bazę danych, tylko z tabeli użytkowników, aby zarejestrować dane i poświadczenia Usera € ™ s. API zawiera również minimalny zestaw funkcji do zarządzania bazą danych.
Skrypt PHP jest zabezpieczone przed SQL injection (ucieczki danych, raportowanie wyłączone błąd, pola weryfikację z RegExp), przed atakami porwania (kontrola _USER_AGENT HTTP) oraz przed wtryskiem email nagłówka.
Hasła są szyfrowane, zanim być umieszczona w bazie danych. Oznacza to, że jeśli użytkownik zapomni go, on / ona może po prostu zażądać nowego (tymczasowe) hasło, które zostanie wysłane mu / jej za pośrednictwem poczty elektronicznej. Login jest oparty na PHP SESSION, który to okres może być skonfigurowany w pliku config.php (jeden z 2 plików pomocniczych).
Jeśli użytkownik choises opcję Zapamiętaj mnie również (zabezpieczone) ciasteczko zostanie utworzone, aby uniknąć w przyszłości logowanie. Plik cookie zostanie usunięty po upływie (czas trwania jest konfigurowalny) lub po wyraźnej wylogowania.

- Front-end jest oparty na jQuery do realizacji funkcji AJAX. Aby zintegrować front-end na swojej stronie musisz skopiować znaczników form i zwyczaj javascript pliku, ale można korzystać z własnych stylów CSS, aby całkowicie dostosować świadczenia dialogu w kontekście swojej stronie.
CSS, że oferujemy tylko dla celów prezentacji: rdzeń produktu są skrypty PHP, że custom.js javascript pliku i znaczników login.html.
Znaczniki HTML zawiera kilka form, aby wykonać zarejestruj użytkownika (rejestracyjny), weryfikację rejestracja, logowanie użytkownika, pobieranie zapomnianego hasła (jeśli), zmienić hasło. Użytkownik zobaczy formularz, w czasie, w zależności od jego / jej działania, a każda postać będzie komunikować za pośrednictwem AJAX z określonym odcinku skryptu PHP.
Skrypt PHP odpowie JSON zakodowanych danych (dla wygody). Cały proces rejestrację / logowanie odbywa się w tym samym oknie, bez przeładowania strony. Gdy użytkownik wysyła zarejestruj (rejestracja) dane on / ona być wysłane z kodem weryfikacyjnym, że on / ona ma skopiować i umieścić w polu tekstowym w tej samej stronie registartion i wysłać go na serwer.
Mamy unikać, aby umożliwić użytkownikowi do kliknięcia linku w celu weryfikacji jego / jej wpisu do rejestru, w celu uniknięcia, że ​​użytkownik uruchamia proces rejestracji na stronie, a kończy go na innej stronie, coraz mylące.
Strona index.php jest tylko przykładem ogólnej strony, który będzie korzystał okno logowania / rejestracji.

Dane formularze zostaną zatwierdzone zarówno na front-end i back-end. Walidacja front-end odbywa się w imię wygody zwykłego użytkownika, aby pomóc mu / jej, aby wstawić prawidłowe dane; walidacja back-end jest zrobić, aby chronić system przed złośliwymi użytkownikami, które nie mogą korzystać z przeglądarki do wysyłania danych, z pominięciem walidacji front-end.

Formularz rejestracyjny zawiera minimalny zakres wymaganych danych: e-mail i hasło. Ale można dodać wszelkie inne pola, które trzeba, nie zmieniając ani skrypt PHP ani skrypt javascript, ponieważ oba te skrypty zostały napisane, aby wszystkie pola znajdujące się w formularzu; Jedynym ograniczeniem jest to, że musisz ustawić klasę forminput i atrybut nazwa równa nazwie pola w bazie danych. Tak więc, na przykład, jeśli chcesz dodać adres pola, musisz wstawić następujący znaczników w formularz rejestracyjny:

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

Ponadto, upewnij się, że masz adres pola w bazie danych.

Podgląd na żywo i na żywo Demo

Kliknięcie na przycisk podglądu na żywo wyżej można zobaczyć â € ~emulationâ € ™ Wersja produktu, gdzie można wstawić Powiadom € ~not Reala € ™ (ale formalnie poprawne): wszystkie wiadomości, które powinny się pojawić za pośrednictwem poczty elektronicznej będzie displayied bezpośrednio na stronie.
Możesz zobaczyć pełną instalację funkcjonowania w następującym (zewnętrznej) link: na żywo Demo
Jeśli używasz tego linku musisz wstawić prawdziwy adres e-mail, który zostanie zarejestrowany w naszej bazie danych, ale będzie wykorzystywany wyłącznie w celu pozwalają przetestować produkt. Żadne inne zastosowanie zostanie wykonana z adresu e-mail.

Główne cechy:

  • Dialogowe pełni AJAXed zaloguj / zarejestruj: zaoszczędzić przepustowość i poprawić doświadczenia nawigacji użytkownika.
  • Bardzo łatwo zintegrować z dowolnym istniejącym HTML lub strony PHP na swojej stronie.
  • Bardzo łatwo dostosować / zmodyfikować raz zakupiony, jeśli wiesz, trochę PHP i Javascript (jQuery) językach.
  • Bardzo łatwo dodać pola danych użytkownika bez modyfikowania kodu.
  • Zabezpieczone przed atakami.
  • Front-end plugin walidacji Zintegrowany AJAX JS, jeśli pola arenâ € ™ t poprawne lub niekompletne.
  • Wykorzystuje standardowe funkcje serwera PHP dla instalacji bez kłopotów.

Szczegóły dotyczące instalacji / dostosowanie produktu zostaną dostarczone w pliku README, że pochodzi z samego produktu.

Jeśli masz jakiekolwiek pytania, po prostu zostawić komentarz lub napisz do mnie e-maila!


Pobierz
Inne akcesoria w tej kategoriiWszystkie składniki tego autora
KomentarzeNajczęściej zadawane pytania i odpowiedzi

Właściwości

Utworzono:
03 lipca 12

Ostatnia aktualizacja:
N / A

Zgodne przeglądarki:
IE7, IE8, IE9, Firefox, Safari, Opera, Google Chrome

Pliki wliczony:
JavaScript JS, HTML, CSS, PHP, SQL

Wersja oprogramowania:
PHP 5.3

Słowa kluczowe

eCommerce, eCommerce, Wszystkie przedmioty, aktywacja, ajax, konfigurowalne, ciastko, baza danych, forma, funkcja, integracja, javascript, jquery, biblioteka, php, pamiętać, sesja, uprawomocnienie