0

フォームに入力されたものと同じユーザー名とパスワードを持つ行を探すクエリをデータベースに送信するログインを使用して、coldfusion アプリケーションを現在実行しています。

現在のところ、大文字と小文字は完全に区別されません。ただし、ユーザーが正確なパスワードを持っている必要があるように、パスワード フィールドに大文字と小文字の区別を追加したいと思います。coldfusion で大文字と小文字を区別する IF ステートメントを実行する方法はありますか?

4

3 に答える 3

7

両方の値を hash() して、ハッシュを比較できます。

<cfif Hash( DBPassword ) EQ Hash( SubmittedPassword )>
      <!--- Login Code --->
 </cfif>

また、パスワードをそのままデータベースに平文で保存するべきではありません。

于 2012-04-07T17:21:38.193 に答える
6

ここで述べたように: http://www.irt.org/script/3018.htm

あなたが使用できるようです:

<cfif Compare(string1,string2) eq "0">...</cfif>
于 2012-04-07T17:29:16.810 に答える