当前位置:首页 > 日记 > 正文

在ASP应用程序中验证用户标识3

在ASP应用程序中验证用户标识3
三。用户认证
为了简单起见,本文只在最后讨论用户身份验证。

在aspsecurity.inc的signuseron函数验证用户identity.signuseron检查

是否有与用户输入的名称和密码匹配的记录:

功能signuseron(asignon,密码)

暗淡的

用户名用户输入

asignon = 1例(TRIM(asignon))

用户输入密码

密码= 1例(TRIM(密码))

将用户记录提取到字典对象中

设置字典= getUser(asignon)

不管dict对象包含合法的用户信息

如果用户(字典)然后

如果不是的话(密码)=一个密码然后

signuseron = false

会话()=密码错误。

退出功能

最后如果
更新上次访问时间

电话updatelaston(asignon)
使用SessionID(或不支持cookies,ID)来识别用户记录

如果没有会话(supportscookies )然后

会议(ID)= getID()

字典中添加SessionID

其他的

字典中添加SessionID

最后如果
记录活动的最后一次

dict.add最后活动时间

在会话中记录当前用户信息

设置会话(用户)=,

将当前用户添加到正在访问的用户列表中

电话addusertoapplication(字典)

signuseron =真

其他的

会话()=用户名错误

signuseron = false

最后如果

端功能

函数返回的signuseron如果用户名和密码由用户输入匹配的记录在这

是的。此时,用户被授权,会话(用户)变量包含一个字典对象。

包含用户记录的字段的名称和值。此外,这里添加了字典对象。

应用程序()数组,这将使当前访问安全站点的用户更容易。

single.signuseron使用许多子在aspsecurity.inc.because大部分的过程是非常好的

同样,以下是getUser。功能连接的第一,然后相应的用户记录中提取。

最后,将记录转换为字典对象并返回给它,如下所示:

功能getUser(asignon)

昏暗的控制室

昏暗的R

设置conn = OpenConnection()

集R =康涅狄格州执行(从users用户登录=

asignon )

如果err.number 0

输出错误信息

......

response.end

最后如果

如果不是R.EOF

设置为recordtodictionary getUser(R)

其他的

集getUser =没有

最后如果

R.关闭

设置r =无

conn.close

设置conn =没有

端功能
如果用户单击注册页面中的注册按钮,则可以在必要的检查后进行统计。

从库中生成一个新的用户记录。注册成功的用户将自动进入安全页面,这部分操作和

公共登录过程是相同的。
身份验证和注册操作都将会话中的错误信息存储在变量中。

该兴趣可以显示在返回给用户的HTML页面中:
如果会话(),则

显示错误信息

......

会话()

最后如果

%>

相关文章

显示我的文档——Windows7桌面图标

显示我的文档——Windows7桌面图标

显示,桌面图标,标的,我的文档,方式,在安装了Windows7,我的桌面图标文件默认是隐藏的,通过点击桌面空白处右键单击个性化}然后单击右列{ }改变桌面图标,在弹出的窗口中选择桌面图标集{文件}用户可以(在windows7系统,我已经改变了该文件的名称为用…

单成员寿命有效雷电离线空间孵化云

单成员寿命有效雷电离线空间孵化云

空间,云存储,离线,雷电,寿命,10月31日,迅雷会员正式宣布离线空间永久有效,在离线空间资源将被自动更新。只要有充值迅雷会员用户,会员到期后,离线空间还可以免费使用,但是在添加脱机文件空间将免费预订,用户不再需要担心因为会员过期造成的损失并…

白领年末忙超时QQ浏览器一键修复并

白领年末忙超时QQ浏览器一键修复并

浏览器,崩溃,超时,年末,一键,虽然只有1个月的春节,但大办公室丝毫休闲度假前,Ldquo;春节更忙,越忙是;它已成为一个广泛流传的词之间的白领群体。加班有节日前成为白领的规范。如果你正忙着你的工作,浏览器的突然崩溃更糟糕。因此,为了让工人担心,你…

Win7旗舰版,专业的关键,OEM证书下载

Win7旗舰版,专业的关键,OEM证书下载

下载,证书,旗舰版,关键,专业,之前泄露的关键和联想Win7证书(Windows7),它将被关闭后。虽然它仍然授权一段时间,我认为这不是很好使用它。 今天宏碁流出,你不妨换一把钥匙,那就不怕什么了! 最终的关键 关键词:fjgcp-4dfjd-gjy49-vjbq7-hyrr2 专业的…

金山公司宣布了拆分的细节:一个由三

金山公司宣布了拆分的细节:一个由三

子公司,拆分,金山公司,细节,电脑软件,金山村软件(3888.hk,以下简称金山)刚刚证实,该计划已被分成三个子公司。求伯君已经成为金山集团的董事长兼首席执行官。集团仍然坚持Jinshan 和统一品牌。 金山村一名官员证实,公司在春节前的年度会议上宣…

如何修复win764位系统的IP错误的问

如何修复win764位系统的IP错误的问

错误,系统,如何在,电脑软件,IP,windows764提示IP错误,或者如果你在任务栏的右下角看到网络连接一个感叹号,可以通过以下方法解决: 一:在右下角的网络连接图标,选择打开网络和共享中心{ },并单击疑难解答下面。然后用win764位系统一步一步来帮助…

如何卸载IE10赢得7

如何卸载IE10赢得7

卸载,电脑软件,如何卸载IE10在win7吗 在Win7使用的ie9.0升级到ie10.0,和一些程序的运行,有些是不可用的,你怎么回赢呢 在控制面板中选择一个程序,如图2所示。 图片1 图片2 二、选择或关闭图2中的Windows函数 图片3 Remove the check box befor…

优化后使用任务栏的电源图标解决方

优化后使用任务栏的电源图标解决方

图标,任务栏,优化,解决方案,电源,Windows 7系统中,由于某些优化软件的过度优化,您的任务栏很可能会被区域图标删除。当您要重置通知区域图标时,您会发现选择打开或关闭图标的操作条是灰色和不能运行的状态。在这种情况下,您可以使用以下方法: …

北京地铁2012号计划

北京地铁2012号计划

计划,北京地铁,电脑软件,北京地铁2012规划组: 计划在北京新建6条地铁线路,并公布最新设计图。 A few big cities in China, such as Guangzhou and Shanghai, are the first to pass through the two main railway stations in the city.In…

Win7——麦克风没有声音

Win7——麦克风没有声音

麦克风,声音,电脑软件,如果你的声音将被发现在WIN7,你的声音能被别人听见,但自己的音箱听不到。可以在XP下。但Win7听不到默认的麦克风的声音,你可以听到你的声音在以下方面。 打开控制面板声音录制,选择你想监听的麦克风属性。 在属性窗口中…

Camera360每日处理8000万照片:收紧

Camera360每日处理8000万照片:收紧

扩张,照片,海外,电脑软件,Android版本Camera360 北京时间12月24日,成都水果科技有限公司联合创始人,古瑞表示,虽然该公司推出的Camera360手机摄影软件很受欢迎,但是因为竞争激烈,他们希望增加海外市场的开发力度。 Camera360已经成为最受欢迎…

64版的使用五笔输入法解决的问题—

64版的使用五笔输入法解决的问题—

五笔输入法,电脑软件,问题是,当打开64位windows7系统使用记事本五笔输入是不知道,五笔修改文件夹名或文件名使用不使用,而其他的IE浏览器,办公软件可以使用因为它是目前已知的五笔输入法的唯一五笔2.05.all只支持32位系统的最新版本。所以,当你…