-------关于一个JS

zyhappy1688 2009-03-02 11:20:22
这是实现单点登入的

1。登入时自动生成在所有系统的验证标志
本方法需要在各个子系统的登入页面放置于框架页面中,在框架的其他页面中隐藏其他子系统的登入页面,当点击“登陆”时触发JS事件把当前的用户名/密码提交到其他子系统的登陆页面中,并且一同提交。这样一次登入,其他所有系统也就登入了。


验证标志是什么?
登入时候触发的JS 这个JS 怎么写?

谢谢各位了,学习中
...全文
54 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
JaggerLee 2009-03-02
  • 打赏
  • 举报
回复
我这样写的话你的HTML比较简洁
但是不知道你看明白了没有..
JaggerLee 2009-03-02
  • 打赏
  • 举报
回复
验证标志就是你的 包含用户信息的加密串

<a href="/do.aspx?go=****" target="iframe1">登录</a>

在你的do.aspx 页面中获取当前登录的用户信息,并组织称 验证标志 然后重定向到 子系统的登录页面
Crazy_Xia 2009-03-02
  • 打赏
  • 举报
回复
验证标志,从需求来看就是身份验证吧

它不是登入时触发,而是在点击“登陆”时触发
你可以用js将页面上的用户名密码传给各个“子系统”的登陆界面

<script language="jscript">
function SubsysLogin()
{
var user;
var password;

// 获取用户信息
// 加密用户信息

// 发送数据
window.open("xxxxx?user="+user+"&password","[TargetName]" );
....
}
</script>

<input type="button" onclick="SubsysLogin()" />

上面也可以用xmlhttp发送信息

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧