首页 / 知识
如何对ASP.NET移动页面进行手动表单身份验证
2023-04-16 11:35:00

How to do manual form authentication for ASP.NET mobile page我正在使用.NET 3.5和框架随附的移动控件来开发ASP.NET移动网站。我有一个登录表单,系统将在该表单中对用户进行身份验证,以便他/她可以访问某些受限制的页面。 在标准的ASP.NET网站中,我可以在用户登录后使用会话来存储一些标志,但是我想知道对于移动版本是否可以这样做?这些移动设备的浏览器是否支持会话变量(或cookie)?是否对移动页面进行身份验证也有任何标准做法? 会话变量存储在服务器中,因此您可以忘记设备浏览器的功能。 我还没有练习针对移动设备进行开发,但是4年前,我使用的服务使用cookie身份验证,而手机也不是一流的,所以...我认为您可以认为cookie的可用性是理所当然的。面向移动设备的完整的未来浏览器正在蓬勃发展……在未来投资,不要在即将淘汰的旧技术上花费精力... 我认为,更喜欢cookie身份验证,它更标准,并且您可以将cookie保存在手机上,以防止进一步的身份验证...。 您确实可以支持cookie身份验证,但是保证其唯一有效的方法是将cookie ID附加为URL的一部分,即无cookie会话。是的,这是一种不好的做法,因为它丑陋且非常不安全,并且所有现代手机都支持cookie。 但是某些设备具有cookie限制,而且,有些网络会从cookie中删除所有cookie信息。即使电话没有问题,HTTP头仍然可以通过其网关(NTT DoCoMo在日本可以做到这一点)。它可能不适用于您的情况,但需要牢记。 很幸运,ASP.NET确实轻松支持无cookie会话。在app.config文件中:
可以解决问题。 |
最新内容
相关内容
linux命令行模式登录?
linux命令行模式登录?,系统,密码,信息,状态,情况,终端,环境,管理,电脑,位置,linux,按了ctrl+alt+F1,进入了类似纯命令行的界面,让输入login信linux进入网站命令?
linux进入网站命令?,系统,环境,网站,传播,终端,命令,窗口,快捷键,界面,虚拟机,虚拟机中的linux怎么进入命令方式点击打开开始菜单里的终端。打linux命令行退出登录?
linux命令行退出登录?,状态,平台,软件,异常,密码,系统,命令,程序,模式,文件,linux怎么退出命令行Ctrl + d 相信这个快捷键在很多交换式情景下linux入侵网站命令?
linux入侵网站命令?,工作,地址,信息,系统,数字,网站,名称,命令,网络,密码,linux常用命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出目linux登录系统的命令?
linux登录系统的命令?,系统,工作,地址,名称,网络,密码,信息,服务,软件,资料,linux系统下的Login,Logout,Reboot,Halt,Exit,Poweroff,Shutdownlinux远程登录的命令?
linux远程登录的命令?,地址,密码,系统,名称,服务,网络,命令,软件,工作,服务器,远程登陆LINUX的命令是什么?填写登录用户名在弹出的SSH用户身份linux命令行登录上网?
linux命令行登录上网?,网络,系统,工具,设备,地址,最新,工作,数据,网址,信息,linux系统下怎么连接网络1、虚拟机linux如何联网首先需要打开虚拟linux用户登录的命令?
linux用户登录的命令?,系统,信息,工作,地址,时间,密码,名称,命令,电脑,软件,linux系统添加用户命令是什么?打开xshell软件,远程访问您的服务器linux命令用账号登录?
linux命令用账号登录?,密码,系统,管理,地址,软件,联系方式,状态,用户,用户名,账号,linux切换到命令行模式,登录不上,一直都是login状态(用户名linux网站根目录命令?
linux网站根目录命令?,系统,一致,设备,网站,目录,根目录,信息,标准,位置,电脑,Linux中怎么切换到根目录?1、找到需要移动文件选择。右键而后选linux命令界面登录?
linux命令界面登录?,系统,工具,密码,数字,设备,终端,软件,工作,服务,状态,linux,按了ctrl+alt+F1,进入了类似纯命令行的界面,让输入login信息,linux访问网站的命令?
linux访问网站的命令?,地址,系统,服务,工作,网站,命令,网络,管理,信息,网址,Linux必学的网络操作命令Linux的网络命令比较多,其中一些命令像pin