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