0

コールドフュージョン/SQL サーバー

古いユーザー テーブル (USERS) が 1 つと、新しい coldfusion アプリケーション用の新しいテーブル (PT_USERS) があります。

新しいアプリは、独自のユーザー テーブルとログイン システムを備えたオープン ソース製品でした。ユーザーがすでにメイン システムにログインしており、そのユーザーのユーザー ID、ユーザー名、およびパスワードが PT_USERS テーブルに存在する限り、自動ログインするようにアプリを変更しました。

SQL トリガーを使用して、USERS の新しいレコードを PT_USERS テーブルに自動的に追加できるようにしたいと考えています。問題は、PT_USERS 内の新しいアプリ hash() のユーザー ID とパスワードです。ログインすると、値がハッシュされ、データベースの値と比較されます。

hash() 関数はデフォルトで MD5 を使用しているようですが、hashbytes() で MD5 を指定すると同じ値が返されますが、接頭辞は 0x です。どうしてこれなの?どうすればこれらを同じにできますか?

第二に、私はトリガーを書いたことがありません。新しいテーブルに挿入する前に特定の値をハッシュするものを作成するには、どのような手順を実行する必要がありますか?

4

0 に答える 0