免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4681 | 回复: 11
打印 上一主题 下一主题

登入对话框 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2006-12-28 08:48 |显示全部楼层
请问楼主是要实现这样的web效果还是要登录这样的web页面

论坛徽章:
0
2 [报告]
发表于 2006-12-28 09:04 |显示全部楼层
路由器是怎么实现不是很清楚,不过这样的类似效果只要apache加一个basic authentication

即可

要用脚本登陆这样加了认证的WEB页面,用LWP足以,在这个页面里面你可以得到LWP如何登陆加了basic认证的页面
http://www.perlchina.org/archive ... archive&page=15

[ 本帖最后由 xiaoshengcaicai 于 2006-12-28 09:08 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2006-12-28 09:21 |显示全部楼层
google搜索即可。。。

1. 加认证方法,先创建一个密码文件:
htpasswd -c apache_test.passwd xiaosheng
输入密码
这样就创建了密码文件apache_test.passwd,里面有个用户xiaosheng,
你可以继续去掉-c参数
htpasswd  apache_test.passwd knuoxy
继续往密码文件添加用户

然后在apache的conf里写上类似这样的:

  1. <Location /cgi-bin/>
  2.    AuthName "Need Password "
  3.    AuthType Basic
  4.    AuthUserFile  /home/xxxxx/apache_test.passwd
  5.    Require  valid-user
  6. </Location>
复制代码

AuthName :      认证窗口上的标题
AuthType :      认证类型,apache有几种认证方式,Basic为最基本的。
AuthUserFIle :  认证密码存放位置
Require  :     认证档案中允许使用的用户
valid-user :   认证档案中所有的用户都可以使用通过认证进入该目录
如只想允许某个用户则使用 Require user  username1  username2


重启apache就生效了

2. lwp 参考我上面给出的文章:

论坛徽章:
0
4 [报告]
发表于 2006-12-28 09:37 |显示全部楼层
如果默认安装了apache,只需要把这段配置放到文件的末尾就可以了。

这样你访问http://xxxx/cgi-bin/xxx.cgi的时候就会跳出认证框

[ 本帖最后由 xiaoshengcaicai 于 2006-12-28 09:39 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2006-12-28 09:40 |显示全部楼层
。。。你是windows系统?

在apache/bin/里面有这个命令的

论坛徽章:
0
6 [报告]
发表于 2006-12-28 09:42 |显示全部楼层
在apache/bin  目录下这样用

./htpasswd

论坛徽章:
0
7 [报告]
发表于 2006-12-28 09:46 |显示全部楼层
原帖由 xiaoshengcaicai 于 2006-12-28 09:42 发表
在apache/bin  目录下这样用

./htpasswd



不要漏了./

论坛徽章:
0
8 [报告]
发表于 2006-12-28 10:00 |显示全部楼层
哦。 你好像误解我的意思了

<Location /cgi-bin/>
   AuthName "Need Password "
   AuthType Basic
   AuthUserFile  /home/xxxxx/apache_test.passwd
   Require  valid-user
</Location>

这里面的目录cgi-bin我只是随便举个例子,并不一定是cgi-bin目录的,你可以改成你要加认证的页面的所在目录

论坛徽章:
0
9 [报告]
发表于 2006-12-28 10:55 |显示全部楼层
不是很明白你的意思

基本认证本身应该不含有重定向跳转的功能

你要实现重定向的话可以使用apache的 RewriteEngine,但是前提是apache装了这个模块

论坛徽章:
0
10 [报告]
发表于 2006-12-28 12:27 |显示全部楼层
你是想让用户访问你的站点的任何页面时,都跳出认证窗口,输入正确后重定向到某个固定页面吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP