SugarCRM でユーザーを作成しました。ユーザーを作成すると、パスワードがユーザーにメールで送信されます。テーブル user が表示されますが、user_hash が空白です。
電子メールを送信する前に、パスワードをどこに保存しますか?
SugarCRM でユーザーを作成しました。ユーザーを作成すると、パスワードがユーザーにメールで送信されます。テーブル user が表示されますが、user_hash が空白です。
電子メールを送信する前に、パスワードをどこに保存しますか?
「system_generated_password」列を確認してください。「user_hash」は、新しいユーザーがシステムで生成されたパスワードを使用してログインし、自分用の新しいパスワードを作成するまで null になります。
私はあなたが間違っているかもしれないと思います。ユーザー名 で新しいユーザーを作成しましたnew_user
。次に、次のクエリを実行しました。
SELECT * FROM users WHERE user_name = "new_user"
のuser_hash
値は1e3fab09c625a96334d18d2da27dae46
です。
再確認したところ、メールで送信されたパスワードはl7YaR7
で、md5 によって上記にハッシュされました。
これは Sugar 6.1.1 で行いました。どのバージョンを使用していますか?
また、メールは送信されましたか?メールが正常に送信されるまで、パスワード ハッシュが DB に送信されない可能性があります。