如何为基本的http身份验证设置用户名和密码?

时间:2016-05-18 12:37:52

标签: perl http authentication cgi http-basic-authentication

我有一个perl程序并在cgi上使用它。我将以下行添加到代码中

echo $_GET['data'];
exit;

当我进入网址时,浏览器需要来自me.problem的用户名和密码是我不知道什么是用户和密码,我应该在哪里分配它们。 另外,提供基本身份验证的其他机制的任何帮助都会很好。 谁能帮我这个? 感谢。

2 个答案:

答案 0 :(得分:0)

通常,网络服务器处理基本身份验证,然后它也可能会处理未经授权的请求返回401 - 因此您的代码ID可能毫无意义。

如果您真的想亲自尝试一下,那么当用户尝试进行身份验证时,您还必须解析浏览器发送的标头,使用您喜欢的任何方法验证信息,并在成功时返回可用页面。 / p>

答案 1 :(得分:0)

由于您已经在使用CGI,因此可以从CPAN中删除CGI::Auth::Basic模块。或者,如果您需要更多功能,CGI::Auth