使用ajax实现登录业务
来源:互联网 发布:关系型数据库基本特征 编辑:程序博客网 时间:2024/06/04 22:34
上周用angular做了登录和注册业务,但是因为里边有许多插件,比较复杂,所以这里将其抽离出来,希望对大家有所帮助。
废话不多说,直接上代码。
/*这里不做加密处理,如有需要可自行加密账户和密码*/var number = $.trim($("#number").text()).toUpperCase();var password = $.trim($("#password").text());/*登录*/var promise, data;$.ajax({ url: "1.json",//接口地址 data: { logintype: 1,//登录类型(1、身份证号加密码登录2、手机号加密码3、手机号加验证码) usertype: 1,//用户类型(1、个人2、单位) number: number,//用户名 password: password,//密码 }, type: "POST", dataType: "json", success: function(response){ console.log("个人登录", response); promise = new Promise(function(resolve,reject){ data = response; resolve(); }); return promise; }}).then(function(){ if (data.IsOK) { alert("登录成功!"); var ticket = data.Result;//token值 logoObj.sendLogin(ticket);//根据票据信息获取个人信息 }else{ alert("登录失败"); };})/*登录业务*/var logoObj = { sendLogin: function(ticket){ $.post({ url: "接口地址", dataType: "json", data: { ticket:ticket } }).then(function(res){ if(res.IsOK){ window.localStorage.setItem('denglu',window.JSON.stringify(res.Result)); location.href='index.html#/tab/PersonModule';//跳转到个人信息页面 console.log(response.Result); }else { alert("登录失败"); } }) }};
以上就是登录的相关业务,具体的加密方式这里不做说明,如有需要大家可以和后台人员进行交流确定。
阅读全文
0 0
- 使用ajax实现登录业务
- 使用ajax实现注册业务
- 使用ajax实现发送验证码业务
- 使用Ajax实现登录验证
- 使用php+ajax实现登录功能教程
- 使用ajax与Gson实现登录验证
- 单点登录实现Ajax登录
- Ajax实现安全登录
- Ajax实现安全登录
- AJAX实现用户登录
- 使用php+ajax实现登录功能教程-1
- 使用Ajax异步刷新实现登录用户验证
- ASP.NET MVC 使用Jquery Ajax实现登录
- 使用Ajax和JSP实现无刷新的登录页面
- 使用原生js和Ajax实现无刷新用户登录
- ecshop 会员登录注册业务逻辑实现
- Ajax的底层实现--使用Ajax实现无刷新登录实例
- ajax传输数据的业务实现
- 【图像语义分割】DeepLab V2: CNN + Atrous Convolution + Fully Connected CRF
- AOP切面管理日志的两种方式
- Shell编程最基本的代码
- Android开发——数据库框架Suger遇到的大坑(依据列名查询不到数据解决办法)
- 20170916Hive学习总结
- 使用ajax实现登录业务
- NOIP2016天天爱跑步 题解报告【lca+树上统计(桶)】
- 为防止递归递推时栈溢出
- eclipse创建MAVEN项目是出现Could not resolve archetype的解决办法
- java类与对象,方法
- [BZOJ1941][SDOI2010]Hide and Seek(线段树)
- C++成员变量的初始化顺序问题
- malloc/free 和 new/delete 区别
- Hadoop最简单的介绍