熊本市 DELTA WORKS のメンバーがお届けするCMS制作日記と日常の変なこと
30 12月
Joomlaで構築されたウェブサイトにおいて、新規登録者を許可しておくと、スパム系の登録が行われることがある。Joomlaの場合、ユーザー登録を申請すると、確認メールが届き、その中のリンクを押してはじめてユーザ登録が行われるのだが、このような仕組みを持ってしても、スパム登録は行われる。
そこで今回紹介するのは、申請後、管理者にメールが届き、管理者の許可を経て、登録が完了できるエクステンションだ。
Multilingual registration approval
残念ながら1.7以上には対応していないが、登録時のメッセージなども日本語にも対応しているために、設置するだけで使えるが、唯一、気を付けなければいけないのが、テンプレートの中にMultilingual registration approvalがメッセージを表示できるエリアとして <jdoc:include type = "message" /> というタグを入れなくてはいけない。
この部分さえクリアできれば、以下の様な手順で、登録が可能となる。
ウェブサイトにもそれぞれメッセージが日本語表示され、なかなか親切だ。例えばメールの実在を登録した時のユーザーに表示されるメッセージのサンプルは以下のとおり。
あなたのメールアドレスを確認しました。管理者があなたのアカウントを承認後、サイトにログインできます。承認はメールにて通知されます。
コメントをお書きください