首頁 > 後端開發 > php教程 > 解析WordPress中控制使用者登陸與判斷使用者登陸的PHP函數

解析WordPress中控制使用者登陸與判斷使用者登陸的PHP函數

WBOY
發布: 2016-07-29 09:00:48
原創
1225 人瀏覽過

登陸函數:wp_signon()

函數介紹:
wp_signon()函數用於授權給使用者登陸wordpress並可記住該使用者名稱。該函數取代了wp_login。 WordPress 2.5版本起啟用。

函數使用:

<&#63;php wp_signon( $credentials, $secure_cookie ) &#63;> 
登入後複製

函數使用:

  • $creds = array();
    $creds['user_login'] = 'example'; //wordperss后台用户名称
    $creds['user_password'] = '123456'; //wordperss后台用户密码
    $creds['remember'] = true;
    $user = wp_signon( $creds, false );
    if ( is_wp_error($user) )
      echo $user->get_error_message();
    
    登入後複製
  • 參數說明:
  • $credentials
  • (array) (可選) 登陸使用者資訊.
  • (決定是否使用安全cookie。
  • Default: None

注意:如果你沒有提供$credentials, wp_signon 使用$_POST 參數(鍵值為「log」, “pwd” 和“rememberme”).

函數回傳值:
(object)
登陸失敗回傳物件WP_Error,登陸成功則回傳WP_User

函數實例:

<&#63;php if ( is_user_logged_in() ) { ... } &#63;> 
登入後複製

來源檔案:
wp_signon() 位於wp-includes/user.php.

函數介紹:

is_user_logged_in()函數由於判斷使用者是否登陸,如果使用者已經登陸返回True否則返回False。


函數使用:


<&#63;php
if ( is_user_logged_in() ) {
  echo 'Welcome, registered user!';
} else {
  echo 'Welcome, visitor!';
}
&#63;>

登入後複製

函數參數:

此函數不接受任何參數。


回傳值:

(boolean)

已登陸並返回True,否則傳回False。

函數實例:

以下實例顯示已登陸使用者或未登陸使用者顯示的內容:


rrreee

來源檔案:

is_user_logged_in() 位於檔案 wp-includes/pluggable.php.

.php.

以上就介紹了解析WordPress中控制用戶登陸和判斷用戶登陸的PHP函數,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板