みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ファイルAとファイルBの間でリレーションをかけていて、それぞれアカウント認証でアクセス権を管理しています。
アカウント名userが制限ユーザーで、adminが完全アクセス権ユーザーです。
ファイルA、B両方をuserで開いていて、ファイルAをadminで開く必要が起きた時、ファイルAを閉じて再度開いても
アカウント入力画面が表示されずuserとして勝手に開いてしまいます。(Shiftキーを押しながら開いても同様です)
ファイルBも閉じれば入力画面は正常に表示されます。
話を分かりやすくするため単純化して書いていますが、実際は同時に開いてるファイル数やリレーションはもっと複雑です。
用途に応じてadminに切り替えることも頻出です。
これは仕様と思って諦めるしかないのでしょうか?
再ログインのスクリプトを使う。
リレーションなど必要な参照がある間はファイルを閉じてもバックグラウンドで自動的に開くので、閉じたことになりません。
tim様
ご回答ありがとうございます。
ファイルAだけ開いていてもリレーションは働きますから、単にユーザー認証の作りこみの甘さだと思えて仕方ありませんが、
そういう仕様だと思って、ご教示いただいた再ログインスクリプトを使います。ありがとうございました。
ユーザー認証の作り込みの甘さでなく利用者のセキュリティ認識の甘さでしょう。
Last edited by Moz (2014-10-09 13:34:39)
Offline
リレーションが働いてるときは、ウィンドウがないだけでファイルは開いてます。メニューのウィンドウ>ウィンドウを表示
単にユーザー認証の作りこみの甘さだと思えて
これって、どういう意味でしょうか。
書き込まれている状況では、これが見えてこないのですが。
Offline
Shin様
ファイルAからリレーションが掛かってるファイルBを、ユーザーが「ファイル」→「開く」で開くとユーザー認証を求めてくるのに、
その後ファイルBを閉じて、再度「ファイル」→「開く」で開く(Shift押下含む)とユーザー認証を求めてこないという矛盾した動作の
ことを言っています。
tim様
>リレーションが働いてるときは、ウィンドウがないだけでファイルは開いてます。メニューのウィンドウ>ウィンドウを表示
ファイルAだけを開いてる状態でこれが再現できなかったので、不思議に思っていましたが、開いただけでなくリレーーション動作をさせたら表示しました。
これですべて納得いきました。なので
>単にユーザー認証の作りこみの甘さだと思えて
は撤回いたします。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 515.15 KiB (Peak: 519.69 KiB) ]