みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
管理者様、有難うございます。
いつもお世話になります。
Win7+FMA11 の環境です。
FMのファイル使用に関し、期限を設ける事は可能でしょうか?
例えば、ある日付以降は別のパスワードを入れないと開けなくなるとか・・・
以上、よろしくお願いします。
要求が漠然としすぎてます。
開くときのスクリプトでチェックすればできますけど、色々抜け道があります。
アクセス権でその設定が可能ですよ。
デフォルトのアカウントを設定しておき、自動ログインさせます。
期限が来れば、そのアカウントで野のレコードへのアクセスは禁止しておき、開始スクリプトで再ログインさせます。
Offline
openerさん、ご回答有難うございます。
漠然とした内容で失礼しました。
ファイルのテスト使用を目的に、メール本文にアクセス可能なアカウント名とパスワードを明記し、
ファイルメーカーのファイルを添付して配布することをイメージしています。
一定期間後には、そのアカウント名・パスワードではファイルが開けないように出来ないかという質問です。
これで解りますでしょうか?
ならば、一定期間が過ぎれば、開始スクリプトで強制的にパスワードを変更してしまっても良いでしょうね。
Offline
最初の使用時のタイムスタンプを保存するとして、期間の判定をコンピュータの時計でやると
色々な抜け道の一つ(PCの日付設定を変えてごまかす)がありますが、そういう条件ならさすがにそれは気にしないでいいかな。
Shinさん・openerさん
コメント有難うございます。
パスワード変更のスクリプトステップがあったのを初めて知りました。
試に、
アカウント:aa
パスワード:123 でログオンし、
その後に以下のスクリプトを設定し実行してみました。
・パスワード変更(ダイヤログ無しで実行・スクリプトを完全アクセス権で実行)
旧パスワード: "123"
新パスワード: "456"
結果は、エラー213 「入力したアカウント名とパスワードはFileMakerアカウントのアカウント名とパスワードと一致しません」となります。
ダメなところを教えて頂けませんでしょうか。
よろしくお願いします
「スクリプトを完全アクセス権で実行」にしない。
アカウントパスワードをリセット
というのもありますね...
どうも、タイプミスをしたようです。
再度試したらうまくいきました。
ただ、「スクリプトを完全アクセス権で実行」にしないと動きませんでした。
「aa」というアカウントでログインして、パスワードの変更スクリプトは動かしてみてください。
それ以外の管理者アカウントからは、リセットします。
Offline
最初の使用時のタイムスタンプを保存するとして、期間の判定をコンピュータの時計でやると
色々な抜け道の一つ(PCの日付設定を変えてごまかす)がありますが、そういう条件ならさすがにそれは気にしないでいいかな。
これの対策は、別にフラグフィールドを設けて
一度アクセスできなくしたら フラグを立てて
そのフラグは、アクセス権で制御する
という手があるかと思うけど。
Offline
一度アクセスできなくしたら フラグ
できなくなる前にごまかされたら抜けられるんじゃないでしょうか。
気にしないでいいとは「そうまでして使うんかい」という意味ですが、ファイルの内容にもよるでしょうけど、日付が不正ではまともに動作しないケースも多々ありそう。
「スクリプトを完全アクセス権で実行」にしないと動きませんでした。
アクセス権セットのデフォルトでは、ユーザによるパスワードの変更が許可されてないからでしょう。
「スクリプトを完全アクセス権で実行」にしない。
これは「~~実行」してもアカウント名が変わるわけじゃないので、関係なかった。
システムの時計を変更するとFM以外でもいろいろ障害が出るのですよね。
「そうまでして使うんかい!!」
最初から日付は変えていないでしょうから、最初に開いた日時をどこかに
記憶させておいて、次に開いた時その日時以下なら閉じるとか。
Offline
Pages: 1
[ Generated in 0.006 seconds, 8 queries executed - Memory usage: 525.73 KiB (Peak: 546.27 KiB) ]