解析WordPress中管制用户登陆和判别用户登陆的PHP函数

登陆函数: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

函数实例:

$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();

源文件:
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。

函数实例:
以下实例显示已登陆用户或许未登陆用户显示的内容:

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

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

以上就是安达网络工作室关于《解析WordPress中控制用户登陆和判断用户登陆的PHP函数》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: WordPress 登陆 多用户 PHP编程
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
wordpress博客搜寻要害词高亮显示完成代码

最近对wordpress的一些小改良很感兴味,能够让你的博客愈加共性,也更风趣味性,上面的代码能够在后果中高亮...

10 个适用的 WordPress 技巧教程 推荐珍藏

1、主动向 WordPress 编辑器拔出文本 编辑以后主标题录的 functions.php 文件,并粘贴以下代码: 复制代码代...

wordpress从顶部开端裁剪图片的办法

wordpress默许状况下,裁剪的图片会间接裁剪图片的两头局部,例如你上传了一张美女图片,上传下来因为图片的...

遗记wordpress的登录明码的处理办法(比拟简略)

起初在一站长的博客中看到了一个很简约的处理办法(当然不是重装啦,尽管也能够),就是把上面的代码写进一...

详解WordPress中用于分解数组的wp_parse_args()函数

wp_parse_args() 函数是 WordPress 外围常常用到的函数,它的用处很多,但最次要用来给一个数组参数(args)...

如何给wordpress创立静态的置顶文章长工夫惹起留意

从WordPress 2.7 开端退出了&ldquo;置顶文章(Sticky Posts)&rdquo;。置顶文章的作用是心愿长工夫惹起读者留...

需求提交

客服服务

亿鸽在线客服系统