2016-05-16 4 views
-1

phpとmysqlを使用するより安全なウェブサイトで.htaccessパスワード保護を使用していますか?PHP/mysqlログインソリューションの代わりにhtaccess

通常のhtaccesダイアログボックスの代わりに.htaccessメカニズムを使用するカスタムページを作成することは可能ですか?

答えて

0

Apacheの.htaccessによるHTTP認証では、ブラウザにユーザー名とパスワードを要求するログインマスクが用意されています。 しかし、ユーザーが挿入したデータは、サーバー側のプログラムに送信され、そのデータを確認します。

これは、インターフェイスがHTTPを介してPHPにデータを渡すことを意味します。たとえば、ユーザーデータを格納するデータベース(MySQLなど)が必要です。

.htaccessファイルにはいくつかのユーザーデータが保存されることがありますが、それはスケーラブルではないため、推奨されません。 Apacheの設定にあまりに多くのユーザーを追加することはできません。

0

これを答えるには、自分で検索する必要があると言います。ここでは、開始する良いページですhttp://www.image-maps.com/tools/apache-htaccess-password-generator/彼らはhtaccessとhtpasswordの暗号化オプションについて議論します:Crypt、MD5、SHA1。この質問は、あなたが「もっと安全」であるため、答えにくいです。私が持っている質問は、あなたはどういう意味ですか? 1つの方法がより良い暗号化を持っているのですか、またはハッシュされたパスワードデータの処理が他と比較してうまくいっているかを尋ねていますか? MySQLの情報はここにあります:https://dev.mysql.com/doc/refman/5.5/en/encryption-functions.htmlこれはSHA1 160ビットの暗号化を可能にしますが、これは正しい状況が与えられれば壊れる可能性があります。私はあなたの自己に尋ねる最高の質問は、あなたが達成しようとしているものであり、フォーラムでそれを求めていると思います。

関連する問題