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へ

@ja1wws日付まで滞在するために私達のフィードを購読する!

新しい!あなたがそれを望むように私たちに従ってください!


AJAXed login/signup PHP script - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

これは、あなたのウェブサイトでそれを統合するために購入することができ、 ログイン/サインアップシステムを実装するWebサイトの構成要素です。

コンポーネントは、2つの部分から成ります:

  • バックエンド部分。
  • フロントエンド部。

- バックエンドは、PHPスクリプトです 。 これは、設定ディレクティブとメインスクリプトで使用されるAPIのコレクションを含む全ての機能と2補助ファイル、メインのファイルが含まれています。
また、ユーザーA€™sのデータと資格情報を登録するには、単にユーザーテーブルで、データベースが含まれています。 また、APIは、データベースを管理するための機能の最小セットが含まれています。
PHPスクリプトは、HTTP(_USER_AGENTをチェック) ハイジャック攻撃、SQLインジェクション (無効を通知するデータがエスケープ、エラー、正規表現で検証をフィールド)に対して固定されており、電子メールのヘッダインジェクションに対してされます。
データベースに挿入する前に、パスワードが暗号化されています。 これは、ユーザーがそれを忘れた場合、彼/彼女はちょうど電子メールを介して、彼/彼女送信される新しい(一時的な)パスワードを要求することができることを意味します。 ログインはconfig.phpファイル(2補助ファイルの1つ)で構成することができる期間はPHPセッションに基づいています。
ユーザーが私を覚えてオプションを選択を書く場合も(確保)クッキーは、将来のログインを回避するために、作成されます。 クッキーとは、有効期限後(期間は設定可能です)、または明示的なログアウト後に削除されます。

- フロントエンドは、AJAX機能を実装するためのjQueryをベースにしています。 あなたのページにフロントエンドを統合するには、フォームのマークアップとJavaScriptファイルカスタムをコピーする必要がありますが、あなたは完全にあなたのページのコンテキストで、ダイアログの表示をカスタマイズするために独自のCSSスタイルを使用することができます。
我々は提供のみプレゼンテーション目的のためであり、CSS:製品のコアは、PHPスクリプトは、Javascriptファイルとlogin.htmlとマークアップcustom.jsです。
HTMLマークアップは、パスワードの変更、ユーザのサインアップ(登録)、サインアップの検証、ユーザーのログイン、パスワードの検索(忘れた場合)を実行するために、いくつかの形式が含まれています。 ユーザーは、彼/彼女の行動に応じて、一度にフォームが表示され、各フォームには、PHPスクリプトの特定のセクションでAJAXを介して通信します。
PHPスクリプトは(便宜上)JSONエンコードされたデータを返信します。 完全なサインアップ/ログインプロセスは、ページをリロードせずに、同じダイアログで実行されます。 ユーザーはサインアップ(登録)データを送信した場合、彼/彼女は彼/彼女はコピーして、同じregistartionページのテキストボックスに挿入し、それをサーバーに送信するために持っていることを、 確認コードを電子メールで送信されます。
我々は、ユーザーがページ上の登録プロセスを開始し、混乱を取得、別のページでそれを終了することを避けるために、彼/彼女の登録を確認するためのリンクをクリックするようにユーザーに許可するように避けてきました。
index.phpページには、ログイン/サインアップ]ダイアログボックスを使用する一般的なページの一例にすぎません。

フォームデータは、フロントエンドにとバックエンドの両方で検証されます。 フロントエンドの検証は、正しいデータを挿入するために彼/彼女を助けるために、通常のユーザーの利便性のために行われます。 バックエンドの検証は、フロントエンドの検証をバイパスして、データを送信するためにブラウザを使用することができませんでした悪意のあるユーザー、システムを保護するために行われます。

メールアドレスとパスワード :登録フォームは、必要なデータの最小セットが含まれています。 これらのスクリプトの両方がフォームに存在するすべてのフィールドを取得するために書かれているので、しかし、あなたは、PHPスクリプトやJavaScriptのスクリプトのいずれも変更することなく、あなたが必要とする他のフィールドを追加することができます。 唯一の制約は、あなたがforminputクラスを設定する必要があり名前がデータベース内に存在するフィールド名と同じ属性のことです。 あなたは、フィールドのアドレスを追加したいのであれば、たとえば、あなたが登録フォームに次のマークアップを挿入する必要があります。

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

また、あなたは、データベース内のフィールドのアドレスを持っていることを確認してください。

ライブプレビューとライブデモ

あなたは電子メールで受信しなければならないすべてのメッセージ:あなたの上記のライブプレビュー]ボタンをクリックすると、â€~notリアラ€™電子メールを挿入する(ただし、正式に修正)することができ、製品のâ€~emulation’バージョンを見ることができますページ上で直接displayiedされます。
:あなたは、次の(外部)リンクでフル機能のインストールを表示することができます ライブデモ
このリンクを使用する場合は、実際の電子メールアドレスを挿入する必要があり、それが私達のデータベースに登録されますが、それはあなたが製品をテストできるようにするために排他的に使用されます。 その他の使用は、メールアドレスの検査は行われません。

主な特長:

  • 完全AJAXedログイン/サインアップ]ダイアログボックス:あなたの帯域幅を節約し、ユーザーのナビゲーションエクスペリエンスを向上させます。
  • ウェブサイト上の既存のHTMLまたはPHPページに統合するのは非常に簡単。
  • あなたは、PHPとJavascript(jQueryの)言語を少し知っていれば微調整することは非常に簡単/一度購入して変更します。
  • コー​​ドを変更せずにユーザー・データ・フィールドを追加することは非常に簡単。
  • 悪意のある攻撃に対する保護。
  • 統合されたAJAX JSフロントエンドの検証プラグイン、フィールドが正しいまたは不完全€™tをARENA場合。
  • 無面倒をインストールするための標準のPHPサーバーの機能を使用しています。

製品のインストール/カスタマイズの詳細については、製品自体に付属しているREADMEファイルで提供されます。

ご質問があれば、単にコメントを残したり、私にメールをドロップ!


ダウンロードしてください
このカテゴリー内の他のコンポーネントこの著者のすべてのコンポーネント
コメントよくある質問と回答を求めた

プロパティ

作成:
7月3日12

最終更新:
N / A

推奨ブラウザ:
IE7、IE8、IE9、Firefoxの、サファリ、オペラ、クローム

含まれるファイル:
JavaScriptのJS、HTML、CSS、PHP、SQL

ソフトウェアバージョン:
PHP 5.3

キーワード

eコマース, eコマース, 全商品, アクティベーション, アヤックス, 構成可能, クッキー, データベース, フォーム, 機能, 統合, ジャバスクリプト, jqueryの, ライブラリ, PHP, 覚えています, セッション, 検証