首页 视频课程 WordPress开发文档用户权限与角色 登录验证

登录验证

2020-04-21 / 3043阅

本视频需要登录以后才能播放

登录

允许用户通过前台自定义的表单进行登录,使用到的代码如下:

<?php
       $notice = '';
       if (isset($_POST['login']) && $_POST['login']) {
              //开始处理表单
              if (isset($_POST['password']) && $_POST['password']) {
                     //开始写逻辑的地方,创建用户账户
                     $login_data = array();
                     $login_data['user_login'] = $_POST['login'];
                     $login_data['user_password'] = $_POST['password'];
                     $user_verify = wp_signon($login_data, false);
                     if (is_wp_error($user_verify)) {
                            $notice = '账号或密码错误';
                     } else {
                            $notice =  'OK';
                     }
              } else {
                     $notice = '密码不能为空';
              };
       }
?> 

如果要指定登录某个用户,可以使用以下代码:

wp_set_current_user($user_id, $_POST['login']);
wp_set_auth_cookie($user_id);
do_action('wp_login', $_POST['login']); 

阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228

大家谈论
    我的见解
    目录