动易Ajax登陆调用
动易的BizIdea的前台登陆主要是通过Ajax来实现的在他的Ajax登陆标签中写的很详细了这里不再多说,我想说的是 我们在.Net页面中怎么来实现Ajax登陆呢
1、首先在根目录下 新建一个页面AjaxLogin.aspx
2、在head中引用2个Js文件
<script src="JS/jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="JS/common.js" type="text/javascript"></script>
3、添加Login代码
<script language="javascript" type="text/javascript">
function Login() {
var x = new AjaxRequest('XML', 'status');
x.para = ['username=XXX, 'password=XXX', 'checkcode=no' , 'expiration=Year'];
x.post('userlogin', 'http://192.168.10.15:4321/ajax.aspx', function(s) {
var xml = x.createXmlDom(s);
var status = xml.getElementsByTagName("status")[0].firstChild.data;
alert(status);
switch (status) {
case "ok":
if (xml.getElementsByTagName("API_Enable")[0].firstChild.data == "1") {
var LoginString = xml.getElementsByTagName("LoginString")[0].firstChild.data;
alert(LoginString);
}
break;
case "err":
alert("用户名或者密码错误!");
break;
}
});
}
注:这里的AjaxRequest是在common.js里面自定义的类,具体创建不再多说,主要是传4个参数过去,用户名username,密码password,验证码checkcode(这里可以传no的),cookie时间expiration,
在Post的时候 需要提供ajax的url http://192.168.10.15:4321/ajax.aspx 这里的url就是本地动易网站架设的网址
如果参数传递正确的话 将输出ok,并实现Ajax登陆
4、在页面body中添加
<input id="inputLogin" οnclick="Login();" name="提交" type="button"/>
注:该功能在Debug状态下 是不能实现,因为http请求需要iis的支持,所以必须在iis中运行才能实现
这个功能我是主要应该到 动易和其他网站实现单点登录的功能,实现其他网站登陆后BizIdea通过该方式登陆
转载于:https://www.cnblogs.com/extensivewang/archive/2010/11/19/1881672.html
动易Ajax登陆调用相关推荐
- 动易网站首页调用动网论坛最新帖子列表的操作方法
动易网站首页调用动网论坛最新帖子列表的操作方法 以下采用的是:动易网站为swCMS6.5版 和 动网论坛为dvbbs 8.1.1 版 1. 确定动易swCMS6.5网站首页"论坛新帖& ...
- 动易BizIdea和SpaceBuilder实现单点登录
1.首先将BizIdea和Spb都架设到IIS上 2.主要是实现spb登陆后 同时登陆BizIdea(反向实现正在考虑中) spb的登陆检测主要是在Header控件中 3.spb的js文件注册是在Ho ...
- 动易安全开发手册 完整版
动易安全开发手册 目录 一. 输入验证 3 1. 什么是输入 3 2. 输入验证的必要性 3 3. 输入验证技术 3 3.1 主要防御方式 3 3 ...
- 动易安全开发手册[zt]
目录 一. 输入验证 3 1. 什么是输入 3 2. 输入验证的必要性 3 3. 输入验证技术 3 3.1 主要防御方式 3 3.2 辅助防御方式 ...
- 动易SiteFactory数据采集模块
动易这套系统的数据采集模块,是基于.Net2.0开发的,里用到了Asp.net Ajax,WebService,线程序等技术. 具体实现思路是: 数据采集类PowerEasy.Collectio ...
- 动易如何预防ASP木马防止网页被黑
动易如何预防ASP木马防止网页被黑 -- 作者:927955 -- 发布时间:2006-8-11 1:05:22 -- 动易如何预防ASP木马防止网页被黑 想必很多虚拟主机用户都遇到过网页被篡改 ...
- 动易SiteFactory CMS自动采集器 V2.0
动易SiteFactory CMS采集器说明 注:本程序需要.NET FrameWork 2.0或2.0以上版本的支持(Vista可直接运行本程序,无需安装.NET FrameWork 2.0) ...
- html5.0笔记,动易sf5.0标签笔记.doc
动易sf5.0标签笔记 网站首页标签调用 动易SiteFactory 文章模型标签作者:动易网络 文章来源:灯火 点击数:1617 更新时间:2011-4-16 20:20:52标签名: {PE.La ...
- 基于ThinkPHP3.23的简单ajax登陆案例
本文将给小伙伴们做一个基于ThinkPHP3.2.的简单ajax登陆demo.闲话不多说.直接进入正文吧. 可能有些小伙伴认为TP自带的跳转页面挺好,但是站在网站安全的角度来说,我们不应该让会员看到任 ...
最新文章
- debian10 Unable to correct problems, you have held broken packages.
- 正面刚CNN,Transformer居然连犯错都像人类
- 咱们一起聊聊Zookeeper
- JS疑惑-1(连续赋值)
- LeetCode 2126. 摧毁小行星(贪心)
- java 参数值_Java中的参数传值方式
- 第四章 企业项目开发--切分配置文件
- python制作表格的语句_python根据Excel自动生成创建表sql语句
- 推荐一本学javascript的书籍---经典
- LBP特征及其一些变种
- UGUI源码解析——DataUtility
- 解决Homebrew报错Error: Failure while executing;
- 收藏了800道Java后端经典面试题,共享给大家
- 千万别小瞧九宫格 一道题就能让候选人原形毕露!
- php许愿墙mysql,许愿墙—许下你的愿望
- android 融云群组列表,群组中 @ 功能介绍
- 超级计算机的等级,亿亿次级别运算曙光初现-超级计算机,千万亿次,TeraScale,万万亿次,ExaScale ——快科技(驱动之家旗下媒体)--科技改变未来...
- 《晚风》 带来阵阵清凉
- 判断两个单链表是否相交--java实现
- PDF文件如何转换为CAD电气图
热门文章
- Glusterfs(distribute) + DRBD + heartbeat + mon 实现分布式文件系统1
- BaaS API 设计规范
- Facebook告诉我们如何构建网站
- grub配置文件丢失的解决方法
- 2.4、准备Spring Boot的环境 prepareEnvironment
- mysql binlog DDL_mysql一个事务中有DDL语句的binlog情况
- postman支持socket吗_你必须知道postman和Jmeter做接口测试区别
- gradle mysql依赖关系,如何在gradle中找到\删除未使用的依赖关系
- python顺序表的实现_python中的顺序表
- php定位符,行定位符、单词定界符实例用法(正则表达式字符集1)