如何从perl访问HTTP基本身份验证用户名?

use*_*033 5 perl cgi basic-authentication

我需要在我的CGI脚本中获取远程用户名.我在哪里找到的?我想在我返回的页面上显示该名称.

fri*_*edo 19

根据CGI规范,HTTP-auth用户名将在环境变量中REMOTE_USER.在Perl中,你可以通过它获得$ENV{REMOTE_USER}.

您可以REMOTE_USERRFC 3875的第4部分中找到所有标准CGI环境变量的描述.


Chr*_*röm 14

CGI模块中remote_user()方法.

如果您没有使用CGI模块,则环境变量REMOTE_USER: $ENV{REMOTE_USER}