问题描述
用C#做一个登陆器,然后创建SESSION,如何与ASP.net网站公共?SESSION不是以网站为有效域吗?
解决方案
解决方案二:
?好像没有描述清楚..
解决方案三:
同一个网站的其他.aspx文件可以直接使用你建立的Session。
解决方案四:
SORRY没说明白。用C#做一个登陆器(这里是WINFROM程序),然后创建SESSION,如何与ASP.net网站公共?SESSION不是以网站为有效域吗?我用WINFROM做一个登陆窗体,验证登陆,验证成功就要创建SESSION,用WINFROM嵌入webbrowser做一个专用浏览器打开ASP.NET页面检验用户合法性。一般不是直接用LOGIN.ASPX做我现在不用这个哦。用WINFROM程序但是这个SESSION怎么传递给网站页面?
解决方案五:
那可不行。必须在服务器端有一个.aspx创建Session才可以。
解决方案六:
那我在本地验证完后,创建COOKIES,再用ASP.NET读取COOKIES,读取完成后,创建SESSION后删除就完了,可以吗?这样安全性可以吗?有人建议用URL传递loginchk.aspx?user=ddddd&password=ddddd这样IE历史记录里就会有了,要加密,加密了怎么验证呢?谁能提个解决方法。
解决方案七:
在登陆窗口里创建一个浏览窗口!用Form提交方式到aspx页面验证!
解决方案八:
客户端:passwordstring用MD5加密为byte[],然后再用Convert.ToBase64String()转换为base64string,传递给网站。网站服务器端:把存在数据库中的MD5加密后的密码转换为base64string后与客户端传过来的比较,进行验证。
解决方案九:
用Cookie也是不行的。
解决方案十:
客户端:passwordstring用MD5加密为byte[],然后再用Convert.ToBase64String()转换为base64string,传递给网站。网站服务器端:把存在数据库中的MD5加密后的密码转换为base64string后与客户端传过来的比较,进行验证。
通过URL怎么都会有历史记录的,那通过什么方式把加密的数据传给传给ASPX验证呢?
解决方案十一:
我也想做一个这个东西,登陆器,把你代码发给我看看吧。345792595@qq.com。我邮箱。
解决方案十二:
我也是打算做这么个东西,就是网站的登陆器。安装到客户端的,第一次登陆时候输入用户名密码,,然后程序就记录用户名,在之后打开的时候,直接输入密码就可以的。类似于客户端的驱动。
解决方案十三:
winform有session这么一说么?没有吧,session的执行域是网站吧》