修改WordPress使用者登入Cookie過期時間

2022-10-05 06:03:09 字數 643 閱讀 7623

wordpress 預設的使用者登入 cookie(auth cookie) 過期時間並不算太長,在勾選了「記住我」的情況下為 14 天,否則為 48 小時。在常規使用的情程式設計客棧況下,最長為1天的過期時間已經夠用,但如果要構建乙個需要長期保持登入狀態的專案的話,14 天顯然是不夠的。幸好wordpress 提供了乙個 hook 允許自行修改 cookie 過期時間,只需要乙個簡單的 filter 就可以實現。

add_filter('auth_cookie_expiration', 'custowww.cppcns.comm_cookie_expiration', 99, 3);

function custom_cookie_expiration($expiration, $user_id = 0, $remember = true)

return $expiration;

}把上面的**貼上到當前主題的 functions.php 檔案裡,就可以把在勾選「記住我」的情況下把 auth cookie 的過期時間設定為365天,$expiration 為 程式設計客棧auth cookie 過期時間的時間戳,你可以自行設定。

本文位址:非禮勿視

本文標題: 修改wordpress使用者登入cookie過期時間

本文位址: /news/exp/47336.html

修改WordPress後台登入位址,提高安全性

大家都知道,wordpress預設的後台登陸位址是http 你的網域名稱 wp admin,今天就來講講怎麼修改wordpress後台登入位址,首先要知道為什麼要修改wordpress後台登入位址,有什麼好處呢?我覺得有兩點 1.可以讓別人不知道你的 使用的是wordpress,因為輸入登陸位址的時...

WordPress禁用使用者註冊及修改密碼的通知郵件

wordpress部落格每次有新使用者註冊或是更改密碼,都會傳送郵件通知,但是 註冊使用者很多都是用指令碼進行註冊,並非真人,這就導致郵箱被轟炸。alvincr推薦通過接受郵箱進行關鍵字設定,不是很建議修改 以免造成不穩定。以163為例,選擇設定 常規設定 來信分類 新建來信分類 檢視郵件並提取出關...

批量修改域使用者登入指令碼

批量修改域使用者 登入指令碼 我想批量修改域使用者的配置檔案 路徑 登入指令碼 以及連線路徑,因為我有好多域使用者啊 回答 我使用如下的指令碼 進行操作對應使用者的資料夾 dsquery user ou dict,dc dicterminal dc com,dc cn limit 0 dsget u...