受密码保护的帖子和受密码保护的管理员一起存在 - 建议

时间:2015-07-16 18:39:38

标签: php wordpress .htaccess .htpasswd

我在网站上有一些密码保护帖子,为了自定义密码保护帖子的文本,我在主题的功能文件中添加了这些代码;

<?php
  function my_password_form() {
    global $post;
    $label = 'pwbox-'.( empty( $post->ID ) ? rand() : $post->ID );
    $o = '<form action="' . esc_url( site_url('wp-login.php?action=postpass', 'login_post' ) ) . '" method="post">
' . __( "To view this protected post, enter the password below:" ) . '
<label for="' . $label . '">' . __( "Password:" ) . ' </label><input name="post_password" id="' . $label . '" type="password" size="20" maxlength="20" /><input type="submit" name="Submit" value="' . esc_attr__( "Submit" ) . '" />
</form>';
return $o;
}
add_filter( 'the_password_form', 'my_password_form' );
?>

现在为了远离黑客,我还有.htaccess文件,带有密码保护功能:

<Files wp-login.php>
 Satisfy All
 AuthType Digest
 AuthName "Restricted!"
 AuthDigestDomain /wp-admin/
 AuthUserFile /home3/domain/.htpasswda3
 Require valid-user
</Files>

有没有办法绕过密码保护帖子的这个htaccess规则,以便两者可以共存。

建议

0 个答案:

没有答案