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 để WorldWideScripts.net

Đăng ký vào nguồn cấp dữ liệu của chúng tôi để ở lại đến ngày!

Mới! Theo chúng tôi như bạn muốn nó!


AJAXed login/signup PHP script - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Đây là một thành phần trang web mà thực hiện một hệ thống đăng nhập / đăng ký, bạn có thể mua để tích hợp nó vào trang web của bạn.

Các thành phần bao gồm hai phần:

  • Phần back-end.
  • Phần Front-end.

- The back-endmột kịch bản PHP. Nó chứa một tập tin chính với tất cả các chức năng và 2 file phụ trợ, có chứa chỉ dẫn cấu hình và một bộ sưu tập API, được sử dụng bởi các kịch bản chính.
Nó cũng chứa một cơ sở dữ liệu, chỉ với các bảng người sử dụng, đăng ký userâ € ™ s dữ liệu và thông tin. Các API cũng có chứa một bộ tối thiểu của các chức năng để quản lý cơ sở dữ liệu.
Các kịch bản PHP được bảo đảm chống lại SQL Injection (dữ liệu thoát ra ngoài, báo cáo lỗi bị vô hiệu hóa, các trường xác minh với RegExp), chống lại các cuộc tấn công Hijacking (kiểm tra _USER_AGENT HTTP) và chống lại việc tiêm Email Header.
Các mật khẩu được mã hóa trước khi được đưa vào cơ sở dữ liệu. Điều này có nghĩa rằng nếu người dùng quên nó, anh / cô ấy có thể chỉ yêu cầu mới (tạm thời) mật khẩu, mà sẽ được gửi cho anh / cô ấy qua email. Việc đăng nhập được dựa trên PHP SESSION, mà thời gian có thể được cấu hình trong file config.php (một trong 2 file phụ trợ).
Nếu người dùng choises tùy chọn nhớ tôi cũng một (bảo đảm) cookie sẽ được tạo ra, để tránh đăng nhập trong tương lai. Các cookie sẽ được gỡ bỏ sau khi hết hạn (thời hạn là cấu hình) hoặc sau khi logout rõ ràng.

- Các front-end dựa trên jQuery để thực hiện các tính năng AJAX. Để tích hợp các front-end trong trang của bạn, bạn phải sao chép các hình thức đánh dấu và các tùy chỉnh tập tin javascript, nhưng bạn có thể sử dụng CSS phong cách riêng của bạn hoàn toàn tùy chỉnh hiện các hộp thoại trong bối cảnh của trang của bạn.
CSS mà chúng tôi cung cấp chỉ cho mục đích presentational: cốt lõi của sản phẩm là những kịch bản PHP, các custom.js javascript tập tin và các đánh dấu login.html.
Các đánh dấu HTML có chứa nhiều hình thức, thực hiện đăng ký sử dụng (đăng ký), xác minh đăng ký, người dùng đăng nhập, mật khẩu nhặt đồ (nếu quên), thay đổi mật khẩu. Người dùng sẽ thấy một mẫu tại một thời điểm, theo / hành động của mình và mỗi hình thức sẽ giao tiếp thông qua AJAX với một phần cụ thể của kịch bản PHP.
Các kịch bản PHP sẽ trả lời với một dữ liệu JSON mã hóa (cho tiện). Quá trình đăng ký / đăng nhập hoàn toàn được thực hiện trong cùng một hộp thoại mà không cần tải lại trang. Khi một người dùng sẽ gửi đăng ký (đăng ký) dữ liệu mà anh / cô ấy sẽ được gửi qua email với một mã xác minh, rằng anh / cô ấy phải copy và chèn vào một hộp văn bản trong trang registartion cùng và gửi nó đến máy chủ.
Chúng tôi đã tránh được cho phép để người dùng bấm vào một liên kết để xác minh / đăng ký của mình, để tránh mà người dùng bắt đầu một quá trình đăng ký vào một trang web và kết thúc nó trên một trang khác, nhận được khó hiểu.
Các trang index.php chỉ là một ví dụ về một trang chung chung mà sẽ sử dụng hộp thoại đăng nhập / đăng ký.

Các dữ liệu hình thức sẽ được xác nhận cả hai trên front-end và trong back-end. Việc xác nhận front-end được thực hiện vì lợi ích của sự tiện lợi của người sử dụng thường xuyên, để giúp anh ta / cô ấy để chèn dữ liệu chính xác; xác nhận back-end được thực hiện để bảo vệ hệ thống chống lại người dùng nguy hiểm, mà không thể sử dụng các trình duyệt để gửi dữ liệu, bỏ qua việc xác nhận front-end.

Các mẫu đăng ký có chứa các thiết lập tối thiểu của dữ liệu cần thiết: một emailmật khẩu. Nhưng bạn có thể thêm bất kỳ lĩnh vực khác mà bạn cần, mà không sửa đổi không phải kịch bản PHP cũng không phải là kịch bản javascript, bởi vì cả hai kịch bản này đã được viết để có được tất cả các lĩnh vực hiện diện trong các hình thức; hạn chế duy nhất là bạn phải thiết lập các lớp forminputtên các thuộc tính bằng tên trường hiện tại trong cơ sở dữ liệu. Vì vậy, ví dụ, nếu bạn muốn thêm địa chỉ trường, bạn phải chèn đánh dấu sau đây trong các hình thức đăng ký:

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

Ngoài ra, hãy chắc chắn rằng bạn có địa chỉ trường trong cơ sở dữ liệu của bạn.

Live Preview và Live Demo

Nhấp vào nút Live Preview trên bạn có thể thấy một â € ~emulationâ € ™ phiên bản của sản phẩm, nơi bạn có thể chèn một email â € ~not realâ € ™ (nhưng chính thức chính xác): tất cả các tin nhắn mà bạn sẽ nhận được qua email sẽ được displayied trực tiếp trên trang.
Bạn có thể xem một cài đặt chức năng đầy đủ tại (bên ngoài) liên kết sau đây: Live Demo
Nếu bạn sử dụng link này bạn phải chèn một địa chỉ email thực sự, mà sẽ được đăng ký trong cơ sở dữ liệu của chúng tôi, nhưng nó sẽ được sử dụng độc quyền để cho phép bạn kiểm tra các sản phẩm. Không sử dụng khác sẽ được thực hiện về địa chỉ email của bạn.

Những đặc điểm chính:

  • Hộp thoại đăng nhập / đăng ký đầy đủ AJAXed: tiết kiệm băng thông của bạn và cải thiện trải nghiệm điều hướng người dùng.
  • Rất dễ dàng để tích hợp vào bất kỳ HTML hiện hoặc PHP trang trên trang web của bạn.
  • Rất dễ dàng để tinh chỉnh / sửa đổi một lần mua nếu bạn biết một chút về PHP và Javascript (jQuery) ngôn ngữ.
  • Rất dễ dàng để thêm các lĩnh vực dữ liệu người dùng mà không cần thay đổi mã.
  • Bảo vệ chống lại các cuộc tấn công độc hại.
  • Tích hợp AJAX JS front-end xác nhận plugin, nếu trường Arena € ™ t chính xác hoặc không đầy đủ.
  • Sử dụng tính năng PHP máy chủ tiêu chuẩn cho một cài đặt không có rắc rối.

Các chi tiết về việc cài đặt / tuỳ biến của các sản phẩm sẽ được cung cấp trong các tập tin README mà đi kèm với sản phẩm.

Nếu bạn có bất kỳ câu hỏi, chỉ để lại một bình luận hoặc thả cho tôi một email!


Tải về
Các thành phần khác trong thể loại nàyTất cả các thành phần của tác giả này
Ý kiếnCâu hỏi thường gặp và câu trả lời

Tài sản

Tạo:
03 tháng 7 12

Cập nhật cuối cùng:
N / A

Các trình duyệt tương thích:
IE7, IE8, IE9, Firefox, Safari, Opera, Chrome

Bao gồm các tập tin:
JavaScript JS, HTML, CSS, PHP, SQL

Phiên bản phần mềm:
PHP 5.3

Từ khóa

Thương mại điện tử, Thương mại điện tử, Tất cả cá, c mục, kí, ch hoạt, ajax, cấu hì, nh, Cookie, cơ sở dữ liệu, hì, nh thức, hà, m số, hội nhập, javascript, jquery, thư viện, php, nhớ lại, buổi họp, xá, c nhận