ASP.NET MVC 学习5、登陆页面改为SSO验证
2014-03-11 10:05
471 查看
单点登录(SSO,single sign-on)是一个会话或用户身份验证过程,用户只需要登录一次就可以访问所有相互信任的应用系统,二次登录时无需重新输入用户名和密码。简化账号登录过程并保护账号和密码安全,对账号进行统一管理。
详细讲解可以参考: http://www.blogjava.net/Jack2007/archive/2008/04/10/191795.html
具体实现:
1,添加SingleSingOn.cs(这个cs文件可以网上下载,然后SSOHost更改为自己的地址)
2,Controller中添加Login方法:
3,修改默认路由的首页为Login
4,运行程式,Login页面为SSO验证页面:
4,登陆成功:
详细讲解可以参考: http://www.blogjava.net/Jack2007/archive/2008/04/10/191795.html
具体实现:
1,添加SingleSingOn.cs(这个cs文件可以网上下载,然后SSOHost更改为自己的地址)
2,Controller中添加Login方法:
SingleSingOn sso = new SingleSingOn();// New a sso object public ActionResult Login() { string identity = sso.SignIn(); //如果登陆成功,返回工号 if (identity != null) { return RedirectToAction("Index"); //登陆成功跳转到Index页面 } else { return RedirectToAction("Login"); //登陆失败,返回登录页面 } }
3,修改默认路由的首页为Login
4,运行程式,Login页面为SSO验证页面:
4,登陆成功:
相关文章推荐
- ASP.NET MVC 学习 --- 第四课(创建,删除,获取,验证登陆用户)
- ASP.NET MVC学习之模型验证篇
- ASP.NET MVC 3 RC ValidateInput(false)页面验证失效的解决方案
- ASP.Net MVC 生成安全验证码(例:用于登陆验证)
- ASP.NET MVC 学习3、Controller左手从Model获取数据,右手传递到View页面
- ASP.NET MVC使用Filter实现页面验证与授权
- ASP.NET MVC 学习 --- 第七课(在非正常关闭IE之后,自动清除数据库中的登陆信息)
- 学习ASP.NET MVC(七)——我的第一个ASP.NET MVC 查询页面
- ASP.NET MVC :MVC页面验证与授权
- ASP.NET MVC 5 学习教程:添加验证
- 一步步学习SPD2010--第十四章节--在Web页面使用控件(4)--使用ASP.NET验证控件
- ASP.NET MVC 学习4、Controller中添加SearchIndex页面,实现简单的查询功能
- 学习笔记:Asp.Net MVC更新部分页面
- ASP.NET MVC :MVC页面验证与授权
- Asp.net 登陆页面的Ajax异步身份验证的实现
- ASP.Net MVC开发基础学习笔记(7):数据查询页面
- 一步步学习SPD2010--第十四章节--在Web页面使用控件(4)--使用ASP.NET验证控件
- ASP.NET MVC学习之模型验证详解
- ASP.NET MVC数据验证 登录 注册用 学习留用
- MVC学习笔记之Asp.Net MVC 中的验证问题