[英]Check if oracle password is expired/invalid via OCI8 PHP
有沒有一種方法可以在PHP文件中使用OCI8來檢查Oracle數據庫密碼是否已過期或無效,而無需鎖定DB用戶以進行無效嘗試? (PS:我的數據庫用戶在3次無效嘗試后被鎖定)
如果以特權用戶(例如SYS)連接到Oracle數據庫並檢查DBA_USERS:
SQL> desc dba_users;
Name
--------------------------------
USERNAME
USER_ID
PASSWORD
ACCOUNT_STATUS
LOCK_DATE
EXPIRY_DATE --> this
DEFAULT_TABLESPACE
TEMPORARY_TABLESPACE
CREATED
PROFILE
INITIAL_RSRC_CONSUMER_GROUP
EXTERNAL_NAME
PASSWORD_VERSIONS
EDITIONS_ENABLED
AUTHENTICATION_TYPE
SQL>
您會看到EXPIRY_DATE,因此-檢查該值。
從“無效密碼”開始:我認為您不必擔心它,因為Oracle不會讓您存儲無效密碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.