SEO-P-Link ver3.1 に画像認証を追加しよう

JUGEMテーマ:インターネット 

 管理人のグループSEO-P-Linkでは、ほとんどのサイトか゛ver3.4である。サブ的に相互リンク集「excite.achoo.jp」ver3.1なんてのも運営している。
 他のサイトが厳しく管理されているので、極端なスパム登録は無いけどver3.3から導入されている画像認証をver3.1にも組み込んでみたのだ。ver3.1でも発リンク制限をつけたほうが良いけど今回の改造はこれまで!要望があればSEO-P-Link ver3.15テンプレートで出します。
 
 改造は以下の4箇所をいじってやるのと、公式サイトからver3.4をダウンロードしてきてimgディレクトリにimage_auth.phpとimage_auth.pngを追加するだけである。

(1)template/regist.htmlの下のほうに青字を追加
パスワード
<br />(半角10文字以内)
</td>
<td>
<input type=”password” name=”site_password” maxlength=”10″ />
</td>
</tr>
<tr>
<td class=”title”>
画像認証
</td>
<td>
<p><img src=”img/image_auth.php” /></p>
<!–<p><b><?php echo image_auth; ?></b></p>–>
<p>上記画像の文字を半角テキストで入力してください。<br />
<input type=”text” name=”image_auth” maxlength=”50″ /></p>
</td>
</tr>
<tr>
<td colspan=”2″ class=”red”>
リンクタグ<br />

(2・3)regist.phpの2箇所に青字を追加
42行目付近
    $site_password = “”;
    $site_password = data_convert($_POST["site_password"]);

    $image_auth = “”;
    $image_auth = data_convert($_POST["image_auth"]);

    $addr = getenv(“REMOTE_ADDR”);
    $host = getenv(“REMOTE_HOST”);

80行目付近
        } else if(substr_count($site_url,”/”) > 3){
            $error_message .= “<li>登録URLの階層が深すぎます。トップページを登録してください。</li>¥n”;
            $err_flag = true;
        } else if($image_auth != image_auth){
            $error_message .= “<li>画像認証の入力文字が間違っております</li>¥n”;
            $err_flag = true;   
        } else {
            // NGURL判別

(4)config.phpの適当が箇所に以下の青字を追加、tetetest123456はお好みで変更のこと。
    // 登録時の画像認証文字(半角英数字のみ 約15文字以内)
    define(image_auth , “tetetest123456″);

以上でSEO-P-Link ver3.15の出来上がりです。

※いつものお約束だけど当サイトのプチ改を利用する場合は、自己責任でお願いします。

   

カテゴリー: SEO-P-Linkプチ改   パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>