我已經使用FileMaker Server完成了一個使用php的Web應用程序,並要求身份驗證登錄。FileMaker服務器和帳戶密碼到期日期
身份驗證使用在FileMaker中創建的帳戶。 所有帳戶的密碼將在90天后過期。
所有的用戶都可以通過瀏覽器更改密碼,但問題是,如果用戶密碼過期,FileMaker似乎不允許用戶自己更改密碼。
有沒有辦法在到期前知道密碼到期日期?
我已經嘗試了很多時間,到現在爲止我還沒有發現零關心。
我已經使用FileMaker Server完成了一個使用php的Web應用程序,並要求身份驗證登錄。FileMaker服務器和帳戶密碼到期日期
身份驗證使用在FileMaker中創建的帳戶。 所有帳戶的密碼將在90天后過期。
所有的用戶都可以通過瀏覽器更改密碼,但問題是,如果用戶密碼過期,FileMaker似乎不允許用戶自己更改密碼。
有沒有辦法在到期前知道密碼到期日期?
我已經嘗試了很多時間,到現在爲止我還沒有發現零關心。
沒有建立在這個功能,沒有。我建議您在FileMaker解決方案中維護一個用戶表,您可以在其中添加過期日期字段並通過腳本處理密碼更改,從而自行記錄過期日期。 (在這種情況下,密碼更改時的當前日期+ 89)。
我不知道在密碼過期之前檢索若干天的方法,但這是我要做的。
$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
}
}