2006-12-12から1日間の記事一覧

qmail + SpamAssassin

SpamAssassin は SPAM を判定するだけなので、振り分けは別の手段で行う必要があります。他の MTA では procmail を使うことが多いようです。 qmail なのでもうすこし簡単なスクリプトで十分です。ここでは ifspamh を使いました。 ( http://www.gbnet.net/~…

パスワードを暗号化する方法

PHP

Secure Hash Algorithmn 1 (SHA1) を用いて暗号化を行います。 PHPでは、 sha1関数 (PHP>=4.3) もしくはmhash関数 (PHP>=3, 要mhashライブラリ)を用いる。 ただし、これらの関数はハッシュ値をバイナリで返すのでhex表現の文字列に直す必要があります。 $has…

リロード対策

PHP

Webアプリケーションで、時間のかかる処理や、会員登録のフォームなどで良くあるのは、 submitボタンを複数押してしまい、同じデータが複数登録できてしまうことです。これを防ぐ案として以下の対策を行ないます。 フォームごとにIDを振る (もしくは、フォー…