みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM16、Winで利用しています。
パスワード変更スクリプトステップでパスワードを求めることができると思います。
入力するパスワード数を◯文字以上と決めて、それ以下のパスワード数だとNGにする方法はありますか?
アクセス権セットの編集でパスワードの最小の長さを指定できるのはわかるのですが、スクリプトステップで
指定できるんでしょうか?
Offline
アクセス権セットのパスワードの最小の長さをスクリプトで動的に変えることはできません。
そもそもの目的は何でしょうか?
[パスワード変更]の場合もアカウントに割り当てられたアクセス権セットの
最小の長さを無視したパスワードを指定することはできません。
Last edited by Moz (2018-02-21 10:17:27)
Offline
>[パスワード変更]の場合もアカウントに割り当てられたアクセス権セットの
>最小の長さを無視したパスワードを指定することはできません。
知りませんでした。勉強になりました、ありがとうございます。
Offline
直接、スクリプトでパスワードの変更を行うのではなく、別にカスタムダイアログを使ってパスワードを入力させ、それを評価し、適合すればパスワードとして設定する、というスクリプトは作ることができますよ。その場合でも、アクセス権セットで指定された最低限の長さは適応されます。
Offline
解決済の追加情報に質問して申し訳ないのですが気になったので。
別にカスタムダイアログを使ってパスワードを入力させ、それを評価し、適合すればパスワードとして設定する
[パスワード変更]の手前で評価(文字数のチェック)を行うのは良いのですが
[パスワード変更]のスクリプトステップでは旧パスワードと新規パスワードの双方が必要です。
ログイン中のアカウントのパスワードはどのように取得するのですか?
Last edited by Moz (2018-02-21 12:53:00)
Offline
先にそのアカウントでログインさせておけば、あえてさらにパスワードを取得する意味は無いですね。
管理者権限でそのスクリプトを動作させ、アカウントを削除、再度追加、を行うか、パスワードのリセットを行えばいいです。
Last edited by Shin (2018-02-21 13:29:50)
Offline
なるほど[パスワードの変更]ではなくスクリプトに完全アクセス権を付与した状態で
[アカウントパスワードをリセット]を利用して Get ( アカウント名 ) に対してダイアログで取得した値で
パスワードをリセット(変更)させるということですか。
※[パスワードの変更]では完全アクセス権を付与しても旧パスワードは必要なので。
パスワードの変更が目的なら[パスワードの変更]ステップが簡便ですが
アカウント管理という目的だと他のスクリプトステップも利用できますね。
パスワードの変更の場合、敢えて[パスワードの変更]を利用しない場合の利点は
最低文字数を下回ったときのダイアログをオリジナルの内容に変えられることですね。
新しいパスワードの質のチェックや確認入力での不一致判定なども標準のスクリプトステップには含まれています。
Last edited by Moz (2018-02-21 13:39:03)
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 562.38 KiB (Peak: 587.08 KiB) ]