當使用者登入使用wordpress的方式登入wordpress**的時候,可以選擇「記住我」,本文要討論的就是這個功能。
wordpress:記住我
未特別說明的**都是以合適的方式新增到在用的wordpress主題的functions.php中的。
1.自定義「記住我」的時間長度
它是通過cookie實現的,如果不勾選此項,cookie最長有效期為2天,如果勾選此項,cookie最長有效期為2周。我們如果想讓cookie有效期為1年的話,可以這樣做:
add_filter( 'auth_cookie_expiration', 'cwp_custom_login_cookie' );
function cwp_custom_login_cookie()
如果你想設定其它時間長度,請以秒為單位自行修改上面的數字。
2.預設勾選電磁隔膜計量幫浦
「記住我」選項
你可以設定預設勾選「記住我」,如下:
add_filter( 'login_footer', 'cwp_always_rememberme_me' );
function cwp_always_rememberme_me()
3.隱藏「記住我」選項
add_action('login_head', 'cwp_hide_remember_me');
function cwp_hide_remember_me()
4. bonus!
你可以定義在使用者登入後,據使用者的不同角色跳轉到設定的電磁隔膜計量幫浦:
//如果登入者不是管理員,就跳轉至首頁;如果登入者是管理員,就跳轉至後台頁面
function cwp_login_redirect($redirect_to, $request, $user)
add_filter('login_redirect', 'cwp_login_redirect', 10, 3);
為tomcat頁面設定訪問許可權
為tomcat頁面設定訪問許可權 剛從csdn搬到這裡,先發表一篇!在web應用中,對頁面的訪問控制通常通過程式來控制,流程為 登入 設定session 訪問受限頁面時檢查session是否存在,如果不存在,禁止訪問 對於較小型的web應用,可以通過tomcat內建的訪問控制機制來實現許可權控制。採...
啟動頁面設定
指定一定的時間來顯示自己的或者公司的logo,那麼,我就將剛剛寫好的啟動載入頁面設定 貢獻出來。這裡我需要用到nstimer這個東西,相關的內容可以檢視api,有比較詳細的解釋。lo logoviewcon alloc initwithnibname logoviewcon bundle nil s...
啟動頁面設定
指定一定的時間來顯示自己的或者公司的logo,那麼,我就將剛剛寫好的啟動載入頁面設定 貢獻出來。這裡我需要用到nstimer這個東西,相關的內容可以檢視api,有比較詳細的解釋。lo logoviewcon alloc initwithnibname logoviewcon bundle nil s...