在ASP和ASP.Net之间共享登录系统
客户端使用经典的ASP登录到他们的基于Web的后台.
我已经写了一个新的ASP.Net应用程序被包含在后台,我需要利用已经存在的登录系统,所以当他们登录时,他们不需要再次登录到新的ASP .Net应用程式 登录名和密码存储为SQL Server数据库中的明文,我可以从我的ASP.Net应用程序访问. 什么是整合这些系统的有效途径? 我目前最好的主意是: 我很有可能忽略一些简单的东西. 解决方法
我认为你的想法是在正确的道路上.
您可能已经知道,经典的asp和asp.net无法共享相同的会话状态,因此您需要具有从一个登录到另一个的机制. 我会做的是:当有人登录时,创建一个唯一的GUID,保存在该用户的数据库中.当您从一个站点跳转到另一个站点时,将该GUID传递给查询字符串.当您尝试自动登录到其他站点时,请查看该GUID并查看是否附加到任何人.如果是,请登录. 这样你就不会传递用户可以猜到或解密的任何东西. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 调用Web服务提供“无法连接到远程服务器错误”
- asp.net-mvc – 比ASP.NET MVC中的隐藏表单字段更安全吗?
- asp.net-mvc – 在ASP.NET MVC应用程序中更改日期格式
- asp.net-mvc – asp.net mvc提交时的表单集合
- 如何在ASP.NET vNext MVC 6(beta1)项目之间共享视图?
- 如何自定义Asp.net Identity 2用户名已经采取验证消息?
- 异常 – ASP.NET应用程序池关闭问题
- 一个高效反射类
- asp.net-mvc – 支持RavenDB的MVC4的会员系统
- asp.net-mvc – 如何在SAAS解决方案(Windows Azure)中配置自
- asp.net-web-api – webapi批处理和委托处理程序
- asp.net – 无法在ASP应用程序中调试某些aspx页面
- asp.net – 事件日志应用程序错误,故障地址有意义
- asp.net-mvc – 嵌套TagBuilder -as TagBuilderT
- asp.net-mvc – 如何将自定义工具添加到kendo编辑
- 如何使文本框在asp.net中不可编辑(c#)
- asp.net-mvc-3 – 坚持使用asp.net mvc 3.0脚手架
- asp.net-web-api – MVC Web API不能与Autofac集
- Asp.Net – 什么是<%$?
- asp.net core webapi 服务端配置跨域的实例