国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

解析WordPress中控制用戶登陸和判斷用戶登陸的PHP函數

2024-09-07 00:40:18
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了WordPress中控制用戶登陸和判斷用戶登陸的PHP函數,WordPress現在多用戶功能已推出了一段時間,針對多用戶需求的開發也日益增多,需要的朋友可以參考下

登陸函數:wp_signon()

函數介紹:

wp_signon()函數用于授權給用戶登陸wordpress并可記住該用戶名稱。該函數取代了wp_login。WordPress 2.5版本起啟用。

函數使用:

<?php wp_signon( $credentials, $secure_cookie ) ?>

參數說明:

$credentials

(array) (可選) 登陸用戶信息.

Default: None

$secure_cookie

(boolean) (可選) 決定是否使用安全cookie。

Default: None

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

函數返回值:

(object)

登陸失敗返回對象WP_Error,登陸成功則返回WP_User

函數實例:

  1. $creds = array(); 
  2. $creds['user_login'] = 'example'//wordperss后臺用戶名稱 
  3. $creds['user_password'] = '123456'//wordperss后臺用戶密碼 
  4. $creds['remember'] = true; 
  5. $user = wp_signon( $creds, false ); 
  6. if ( is_wp_error($user) ) 
  7.   echo $user->get_error_message(); 

源文件:

wp_signon() 位于 wp-includes/user.php.

判斷用戶是否登陸函數:is_user_logged_in()

函數介紹:

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

函數使用:

<?php if ( is_user_logged_in() ) { ... } ?>

函數參數:

該函數不接受任何參數。

返回值:

(boolean)

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

函數實例:

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

  1. <?php 
  2. if ( is_user_logged_in() ) { 
  3.   echo 'Welcome, registered user!'
  4. else { 
  5.   echo 'Welcome, visitor!'
  6. ?> 

源文件:

is_user_logged_in() 位于文件 wp-includes/pluggable.php.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 伊金霍洛旗| 昭平县| 兴义市| 海兴县| 融水| 襄城县| 夹江县| 聂荣县| 黄浦区| 葫芦岛市| 富阳市| 广南县| 贵德县| 白城市| 龙南县| 汉川市| 宜章县| 梨树县| 宜兰市| 黑山县| 晋江市| 靖远县| 万州区| 启东市| 阿勒泰市| 江永县| 三江| 清丰县| 嘉义县| 贵南县| 绥德县| 贵定县| 喀喇沁旗| 万源市| 江孜县| 九寨沟县| 德庆县| 双辽市| 佛冈县| 赤城县| 沅江市|