用户应该如何自动激活并登录?

时间:2017-02-15 作者:Prashant Nayak

我使用的主题是WPLMS Wordpress学习管理系统。

当用户填写注册的所有详细信息并单击注册按钮时。我不想手动激活用户,我想当用户单击注册按钮时,它会自动激活其帐户并进行登录。

主要的问题是每次用户注册时,我都必须进入仪表板用户->待定用户->激活或删除。我想用户将自动激活他/她的帐户。

帮帮我。

1 个回复
SO网友:The Sumo

您可以使用内置的wordpress功能wp_signon.

/// Auto login new user
    $creds = array();
    $creds[\'user_login\'] = $username;
    $creds[\'user_password\'] = $userpass;
    $creds[\'remember\'] = true;
    $user = wp_signon( $creds, false );
        if ( is_wp_error($user) )
        echo $user->get_error_message();
$username$userpass 将从您的注册表中发布数据。

检查wordpress codex 有关详细信息。

相关推荐

如何筛选/钩入检索密码()以筛选$_POST[‘USER_LOGIN’]?

我正在开发一个网站,其中用户名是一个文件编号,称为CPF(将其视为国家ID),该网站具有以下掩码:000.000.000-00 我将用户名存储为普通数字,但我们所有的表单都必须有上面的掩码,这反过来使其_POST[\'user_login\'] 总是带着破折号和圆点。这是用户登录/用户名的示例:$_POST[\'user_login\'] = \'123.456.789-00\' $actual_username_ondb = \'12345678900\' 这对于登录来说不