セキュリティに関しての質問です。

例えば、PHPのログインフォームからIDとパスワードを使ってログインする方法と
.htaccessでBASIC認証してログインする方法は、どちらがセキュリティ的に
高いと言えるでしょうか?

前者であれば各PHPファイルにログイン設定をしなければいけませんが、
後者なら.htaccessで制御するだけなので、非常に簡単です。
しかし、それだけで良いのかどうか迷っています。