获取使用摘要式身份验证的服务器上的用户名(Perl)

时间:2015-06-11 15:48:19

标签: perl cgi digest-authentication

我有一个网络服务器,在这个服务器上我提供了一些受限制的内容。用户必须通过摘要式身份验证登录。这很好,因为到目前为止所有用户都看到了相同的内容。但现在我想在Perl中编写一个cgi脚本,需要知道用户的名字才能为每个用户提供单独的内容。怎么办呢?如何使用perl获取digest-login-name?

1 个答案:

答案 0 :(得分:2)

请参阅mod_cgi的文档:

http://httpd.apache.org/docs/2.0/mod/mod_cgi.html

用户名存储在名为REMOTE_USER的环境变量中。

Perl将环境变量存储在%ENV哈希值中。