AjaxとPHPを使ったワンタイムパスワード方式のログイン認証
2006年02月04日-
スポンサード リンク
JamesDam.com ? AJAX Login System Demo
This is an example of a login system that does not require page refreshes, but is still very secure.
Ajax+PHPでの画面遷移なしのログイン画面作成サンプルが公開されています。
フォームに、user1, pass1 を入力すると即時認証が行われ、次のようにログイン状態になります。
認証には、Ajaxを使ったワンタイムパスワード方式が使われます。
具体的には、Ajaxでサーバからチャレンジコードを取得し、チャレンジコードとパスワードをmd5でハッシュして、更にその値をサーバに送信し、認証を取ります。
このため、従来の方式よりは安全な認証が可能となります。
Ajaxが出てきたことで、ブラウザを開いたままの状態でインタラクティブな通信が出来るので、こういったことも可能になってきましたね。
以前はプラグインなどを使うほか、こういった機能の実装は難しいとされてきたのではないでしょうか?
ソースが公開されているので、興味のある方は組み込んでみてはどうでしょう?
ちなみに配布されている、md5.js は、単にmd5値を計算するのにも用いることができ、再利用出来そうです。
スポンサード リンク
Advertisements
SITE PROFILE
最新のブログ記事(新着順)
- 筆で書いたようなカナ書体「筆竹仮名B」
- 無料・商用利用可な丸文字ピクセルフォント「マルミーニャM」
- スペースコブラ風フォント
- Next.jsのVercelから商用利用可能なフリー汎用フォント「Geist Font 」
- 無料で使えるいい感じの日本語フォント「しっぽり太ゴシック」
- CSSのみで実装された500種類のローディングアニメーション「CSS Loaders」
- 画像ホバーで様々なエフェクトをかけられる「Izmir」
- CSSのbox-shadowをGUIで生成できる「CSS Box Shadows Generator」
- 好きな画像や文字を埋め込んだQRコードをリアルタイムで作れるWEBツール
- 約7500種の汎用ピクトグラムアイコン集「Phosphor Icons」
- 過去のエントリ