直接html页面访问被拒绝

时间:2014-03-24 13:39:12

标签: javascript php html wordpress

任何人都可以告诉我如何防止我的html页面直接通过URL访问我希望它只能通过登录成员访问我的页面实际上我的页面包含一个图像(这个页面是在word press上开发的),它指的是html页面和此页面只需要登录成员访问。任何人都可以建议我使用以下脚本的任何javascript代码:

if (document.referrer.indexOf('flipbook_signup/wp-admin/profile/') == -1) 
{ 
   alert("Please Login!"); 
   top.location="http://google.com";
}   

但是它在两种情况下都会发出警告。还有其他解决办法吗?

1 个答案:

答案 0 :(得分:0)

通过javascript很难做到这一点,你需要知道或用户登录... 您可以在HTML页面中添加一些PHP代码(可能与WP不同):

<?php if ( $user_ID ) : // if logged in ?>

.... here your HTML code    
<?php else : // if not logged in go to login page 

    $url = 'register';
    header("Location:$url"); 

endif; // end if logged in
?>

在.htaccess中(允许在html中使用php代码):

<Files *.html>
ForceType application/x-httpd-php
</Files>
相关问题