用户的替代方案:pass@domain.com

时间:2011-07-16 19:38:08

标签: php authentication

是否有替代http://user:pass@domain.com

我有一个带有链接的PHP脚本

<a href='user:pass@domain.com'>LINK</a>

当我点击它时,它会带我进入网站,并且每次都需要进行身份验证。它通常有一个弹出框。缺点是,如果您将鼠标悬停在链接上,它会显示用户并通过。有没有其他方法可以做到这一点?

由于

4 个答案:

答案 0 :(得分:1)

使用密码存储应用程序/钱包系统来存储用户名和密码。它可以节省您制作这类内容的麻烦,并且当有问题的网站使用基本HTTP身份验证之外的其他内容时,它可以同样有效。

答案 1 :(得分:1)

你可以做类似的事情:

  • HTML代码:

    <a href="http://www.yahoo.com/" title="">Link 1</a>
    
    <a href="#" title="" data-location="http://www.google.com/">Link 2</a>
    
  • JavaScript(使用jQuery):

    jQuery().delegate('a[data-location]', 'click', function(event){
        event.preventDefault();
        window.location = jQuery(this).attr('data-location');
    });
    

它只会捕获特定链接(包含data-location属性的链接)的点击次数,并从data-location属性重定向到该位置。在示例中,它应仅捕获链接2 并将您重定向到www.google.com。

答案 2 :(得分:0)

如果您有基本的HTTP身份验证,则无法隐藏部分链接

答案 3 :(得分:0)