member login using photo

时间:2012-05-01 作者:qzxi

我是WordPress新手,我想要的是我的网站只能由我邀请的人打开。。但我想用一张图片作为我的邀请,而不仅仅是一个链接。。因此,该图像用于登录密码,但我想将会员的评论也连接到他们的Facebook和/或twitter帐户

我将只创建5到6个网页,其中一个对每个成员都不同,其余的完全相同

最后一点是,我想在会员注销之前,他们必须发表评论,他们甚至无法关闭标签或浏览器:微笑

P、 这将是我的婚礼网站,我希望他们能给我一个关于我的评论

2 个回复
SO网友:fuxia

您可以使用如下插件SB Welcome Email Editor 编辑欢迎信息。您可以在这里使用HTML,因此添加图像很容易。

确保只有受邀请的成员才能查看网站,取消选中“任何人都可以注册”设置wp-admin/options-general.php 并安装一个插件,如Members 要求用户在看到任何内容之前登录。

对于您的其他问题…ask new, separate questions. 请注意,有关浏览器行为的问题在这里是无关紧要的

SO网友:demo7up

“使用图像登录”必须做的第一件事是改变登录系统的工作方式。默认方法是POST,但在本例中,您将需要GET变量通过url传递用户名和密码。这根本不推荐,但如果您执行了以下操作:(将此代码添加到Functions.php)

add_action(\'init\', \'GET_login\');
function GET_login() {
    if(in_array($GLOBALS[\'pagenow\'], array(\'wp-login.php\'))):
        if(isset($_GET[\'log\']) && isset($_GET[\'pwd\'])):
            $creds = array();
            $creds[\'user_login\'] = $_GET[\'log\'];
            $creds[\'user_password\'] = $_GET[\'pwd\'];
            $creds[\'remember\'] = true;     
            $redirect_to = admin_url(\'profile.php\');
            $user = wp_signon( $creds, false );
            if ( is_wp_error($user) ){
            }else{  
                $redirect_to = admin_url(\'profile.php\');
                wp_safe_redirect($redirect_to);
            exit();
            }
        endif;
    endif;
}
您现在可以使用以下类型的URL登录:
http://example.com/wp-login.php?log=username&pwd=password使用这种URL结构,您可以在此处生成QR图像->QR Image Generator

使用嵌入登录的网站链接。现在,网站上的每个人都可以使用QR阅读器登录,以获取您可以发送的个性化QR图像!

QR图像示例Example QR Image

警告:如果任何人访问带有Google工具栏的浏览器中的“获取登录”页面,则很可能会通过Google对登录进行索引。只是抬起头来。使用GET登录的最佳方法应该是使用特定于IP的哈希,而不是普通数据。

无论如何,你应该能够建立在这个基础上!

结束

相关推荐

WordPress主题中的“文本域”、Comments_Form帮助

我一直在努力创建自己的主题,基本上做到了这一点,但运行了主题检查插件,并提出了一些问题:在整个主题中,无论哪里有文本,我都会使用_e( \'Import / Export\' ); 例如帮助翻译。尽管如此,我还是收到了以下消息:推荐:管理/选项备份中的文本域问题。php。您尚未包含文本域</我试着做一些关于文本域的研究,但由于某种原因,我并没有把它们正确地组合在一起</我收到了关于add\\u custom\\u image\\u header和add\\u custom\\u backgro