Welcome
Agrips Group Banner
AuthDance SOFTWARE
Agrips Group
AuthDance


INTRODUCTION

ダンス認証とは一定時間ごとに切替わる画像をユーザに見てもらい, それに対応する文章を入力してもらうことで認証するPHPモジュールです.
BOT対策用の認証モジュールが主な用途です.

この認証モジュールは管礼紗さんの妹認証を参考にさせていただきました.
妹認証 - 妹がBOTからプログラムを守る

このモジュールは妹認証と違って,あまり実用性は(ry.
セキュリティの高さも(ry.




DEMONSTRAION

あむちゃん「入力が無いよv」

らん -> みき -> すう の順で出てきた場合は,次の文字列で認証成功します.
らん/みき/すう

(「らん」は「ラン」「Ran」,「みき」は「ミキ」「Miki」,「すう」は「スウ」「Suu」でも通ります).

ちなみに,赤がラン,青がミキ,緑がスウです.


しゅごキャラ! Copyright (C) PEACH-PIT・講談社 All Rights Reserved.
アイコン素材 Copyright (C) SunTail All Rights Reserved. (モアイ部)
あんずもじ Copyright (C) 京風子 All Rights Reserved. (あんずいろapricot×color)




INSTALL

設置方法の概略です.
詳しくは同梱されているINSTALL.txtを参照してください.

1.ダウンロードし解凍したディレクトリauth_danceを使用するphpと同じディレクトリに入れてください.

2.次のひな形を使用するphpスクリプトに埋め込んでください.
<?php // ファイルの先頭!
	require_once("auth_dance/core.php");	// 重要な機能などをinclude

	dauth_init();							// 初期化

	// !!!CAUTION!!! 必ずdauth_load()より先にdauth_check()を実行してください!

	$auth_ret = dauth_check();				// 認証結果	

	dauth_load();							// 問題文を設定
?>




<?php
	dauth_print_header();				// CSSとかを出力
?>




<?php dauth_print_form(); // 認証formを出力 ?>
<?php if($auth_ret == DAUTH_NULL){ // 認証データを入力していない時の動作 }else if($auth_ret == DAUTH_SUCCEEDED){ // 認証に成功した時の動作 }else if($auth_ret == DAUTH_FAILED){ // 認証に失敗した時の動作 } print dauth_messaeg(); // 認証結果に対するメッセージを表示 ?>
3.何かのttfフォントファイルをauth_danceディレクトリ内においてください.
4.使用するパッケージのディレクトリをauth_danceディレクトリに入れてください.
5.認証に使われる文章を登録してください.
6.conf.phpファイルを編集して設定してください(設定する変数の説明はすべてINSTALL.txtに書かれています).




README

必ず,同梱されているREADME.txtをお読みください.
(自分が自分に訊いた)FAQもあります.

ちなみにダンス認証という名称は,ダンスしている様子を表せると思ったからです.
ちなみになぜデモがダンスをしていないかは,お察しください.




LICENSE

このモジュールはMITライセンスとします.
1.本スクリプトは無償であり,かつ誰でも無制限に使うことができる.
但し,著作権表示および本許諾表示を,すべての複製または重要な部分に記載しなければならない.
2.開発者は,本スクリプトに関して生じる事の一切の責任を負わない.
Open Source Initiative - MIT License




DOWNLOAD

最新バージョンは0.0.0.0(ベータ版)です.
以下のリンクよりダウンロードできます.

AuthDance ver0.0.0.0 UTF-8 & LF
AuthDance ver0.0.0.0 SHIFT_JIS & CRLF

上は文字セットはUTF-8,改行文字はLFで保存してあります.
下は文字セットはSHIFT_JIS,改行文字はCRLFで保存してあります.




CREDIT

プログラム作成.
GraighleFS

非常に参考にさせていただきました.
著作物等を利用させていただきました.
PEACH-PIT・講談社さん
しゅごキャラ! Copyright (C) PEACH-PIT・講談社 All Rights Reserved.

SunTailさん
アイコン素材 Copyright (C) SunTail All Rights Reserved. (モアイ部)

京風子さん
あんずもじ Copyright (C) 京風子 All Rights Reserved. (あんずいろapricot×color)