免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2833 | 回复: 3
打印 上一主题 下一主题

java中如何传用户名和密码给网站后就能直接登陆网站 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-21 13:18 |只看该作者 |倒序浏览
我想实现这样的功能:点击一个按钮就能直接进入一个网站,不通过网站的登陆界面。并且要把用户名和密码传过去到网站那边验证。

论坛徽章:
0
2 [报告]
发表于 2007-03-21 13:22 |只看该作者
我本来用
Runtime.getRuntime().exec("cmd.exe /c start http://ip");能登陆这个网站,但是还是进入的login界面,还得输入用户名和密码,如果把当前环境中的用户名和密码传过去呢?

论坛徽章:
0
3 [报告]
发表于 2007-03-22 09:16 |只看该作者
可以,做个页面,自动提交表单,用户名和密码存在SESSION或者是数据库中,每次进如这个页面,就自动取的用户名和密码,添入表单中,然后自动提交...

[ 本帖最后由 fanzf 于 2007-3-22 09:17 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2007-03-22 09:20 |只看该作者
<%@ page language="java" pageEncoding="ISO-8859-1"%>

<html>
<HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
</HEAD>
<!--禁止用户点击后退的代码-->
<script language="JavaScript">
                javascript:window.history.forward(1);  
</script>
<%                        String name = userid;//userid数据库中查询到的用户ID
                        String password = password;//password数据库中查询到的PASSWORD

                        %>
<!--自动提交表单的方法-->
<script type="text/javascript">
         function handleSubmit(){
                 <%if(name==null||(password==null)){
                         response.sendRedirect("http://ip:port/页面地址");//用户名和密码如果为空的话,就跳转到此页面。
                 }else{
                         %>
                        document.p.submit();
                        <%}%>
         }
</script>
<!--BODY加载时自动提交表单-->
<body onLoad='handleSubmit()'>
<!--action:登录表单要提交到此页面-->
<form action="http://IP:PORT/login.jsp" method="post" name="p">
<!--将取到的用户名和密码填入隐藏的输入框中-->
<input type=hidden name="user" value=<%=name%>>
<input type=hidden name="password" value=<%=password%>>
</form>
</body>
</html>
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP