国产探花免费观看_亚洲丰满少妇自慰呻吟_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.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 四川省| 蓝山县| 隆尧县| 雷波县| 东明县| 伊宁市| 鄂伦春自治旗| 沙河市| 兴城市| 梁河县| 南投市| 武城县| 永城市| 栾川县| 吉水县| 大埔县| 胶州市| 东至县| 大洼县| 老河口市| 浦县| 木兰县| 延安市| 信阳市| 阿巴嘎旗| 东明县| 镇平县| 苍溪县| 定边县| 彭水| 英超| 乌拉特后旗| 胶州市| 临漳县| 西乡县| 会泽县| 启东市| 增城市| 安塞县| 嘉义县| 石屏县|