簡體   English   中英

通過OCI8 PHP檢查oracle密碼是否已過期/無效

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM