2017-03-08 9 views
0

FileMaker Serverを使用するWebアプリケーションをphpで作成しました。ログインには認証が必要です。FileMaker Serverとアカウントのパスワードの有効期限

認証は、FileMakerで作成したアカウントを使用します。 すべてのアカウントのパスワードの有効期限は90日です。

すべてのユーザーはブラウザからパスワードを変更できますが、ユーザーのパスワードの有効期限が切れた場合、FileMakerはユーザー自身がパスワードを変更できないように見えます。

有効期限までにのパスワード有効期限を知る方法はありますか?

私は多くの時間をかけて試みましたが、今までは気にすることがまだありませんでした。

答えて

0

この機能は組み込まれていません。有効期限のフィールドを追加し、スクリプトを使用してパスワードの変更を処理して、有効期限を自分で記録できる、FileMakerソリューションのユーザーテーブルを維持することをお勧めします。 (現在の日付+89、パスワード変更の場合、この場合)

0

私はパスワードの有効期限までに何日もの日数を取得する方法に気づいていませんが、ここで私がすることです。

$fm = new FileMaker(); 
$fm->setProperty ('database', 'fileName'); 
$fm->setProperty ('hostspec', 'hostName'); 
$fm->setProperty ('username', 'userName'); 
$fm->setProperty ('password', 'userPassword'); 

$result = $fm->listLayouts(); 
if(FileMaker::isError($result)) { 
    if ($result->getCode() == '211'){ 
     echo "password has expired"; 
     // FM Error 211 - Password has expired 
     // inform user that their password has expired 
     //and guide them through updating their password 
     } 
} 
関連する問題