ブログ   うい・らぶ・だいびんぐ   Cube 別館   flag_uk 英語サイト   ポータル
twitter Twitter でログイン
ホーム   最新ニュース   フォーラム   ダウンロード   写真集   リンク集   お問い合わせ RSS

SmartSection > xoops > ログインに画像認証を追加する

ログインに画像認証を追加する

投稿者: Ken 掲載日: 2011-12-22 (4453 回閲覧)
XOOPS 2.0.16jp の話題です。
ログインに画像認証を追加する

user.php 60行あたり

$xoopsTpl->assign('lang_sendpassword', _US_SENDPASSWORD);

// 下記を追加する
include_once XOOPS_ROOT_PATH.'/modules/captcha/include/api.php';
$xoopsTpl->assign('lang_captcha_title', _CAPTCHA_TITLE);
$xoopsTpl->assign('lang_captcha_desc',  _CAPTCHA_DESC);
$xoopsTpl->assign('lang_captcha_note',  _CAPTCHA_NOTE);
// ここまで

include 'footer.php';


user.php 70行あたり

if ($op == 'login') {

// 下記を追加する
include_once XOOPS_ROOT_PATH.'/modules/captcha/include/api.php';
if ( !$captcha_api->validate_post() ) {
	redirect_header(XOOPS_URL.'/user.php', 1, _CAPTCHA_ERROR);
	exit();
}
// ここまで

include_once XOOPS_ROOT_PATH.'/include/checklogin.php';


modules/system/templates/system_userform.html 7行あたり

<{$lang_password}> <input type="password" name="pass" size="21" maxlength="32" /><br />

<{* 下記を追加する *}>
<br />
<b><{$lang_captcha_title}></b>
<br />
<{$lang_captcha_desc}>
<br />
<{$lang_captcha_note}>
<br />
<img src="<{$xoops_url}>/captcha.php" onclick="javasript:this.src='<{$xoops_url}>/captcha.php?’+Math.random();" alt="CAPTCHA image" style="padding: 3px" />
<br />
<input name="captcha" type="text" />
<br />
<br />
<{* ここまで *}>

<input type="hidden" name="op" value="login" />


modules/system/templates/blocks/system_block_login.html 7行あたり

<{* 下記をコメントにする *}>
<{*
<form style="margin-top: 0px;" action="<{$xoops_url}>/user.php" method="post">
    <{$block.lang_username}><br />
    <input type="text" name="uname" size="12" value="<{$block.unamevalue}>" maxlength="25" /><br />
    <{$block.lang_password}><br />
    <input type="password" name="pass" size="12" maxlength="32" /><br />
    <!-- <input type="checkbox" name="rememberme" value="On" class ="formButton" /><{$block.lang_rememberme}><br /> //-->
    <input type="hidden" name="xoops_redirect" value="<{$xoops_requesturi}>" />
    <input type="hidden" name="op" value="login" />
    <input type="submit" value="<{$block.lang_login}>" /><br />
    <{$block.sslloginlink}>
</form>
*}>

<{* 下記を追加する *}>
<br />
<a href="<{$xoops_url}>/user.php"><{$block.lang_login}></a>
<br />
<{* ここまで *}>

<a href="<{$xoops_url}>/user.php#lost"><{$block.lang_lostpass}></a>

ページ移動
新規登録に画像認証を追加する 次の記事
投票者の合計: 0
平均: 0
投稿された内容の著作権はコメントの投稿者に帰属します。
スポンサー

寄付
配布しているソフトが気に入ったら、寄付をお願いします。
寄付

PageRank のページ毎の表示
http://linux.ohwada.jp/ modules/smartsection/item.php?
PageRank 0 PageRank

メインメニュー

マニュアル

ログイン