以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]手机端登陆问题,急  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=120262)

--  作者:aduydgd
--  发布时间:2018/6/11 11:59:00
--  [求助]手机端登陆问题,急
几位老师好,在手机登陆时候遇到的一些问题,请帮忙修正代码,谢谢

1,在账号错误时,会跳出“索引超出了数组界限。”
2,第一个手机登陆后,页面显示的是当前登陆人员的用户名和一些基本信息,那么再用另外一个手机换一个账号登陆后,之前所有已经登陆过的手机页面全部都显示为最后一个登陆账号的信息。

3,代码中全部都是根据官方提供的例子修改的



[此贴子已经被作者于2018/6/11 14:21:38编辑过]

--  作者:有点甜
--  发布时间:2018/6/11 12:06:00
--  

1、加入判断

 

        dt = cmd.ExecuteReader

If dt.datarows.count = 0 then

    \'没有找到用户,怎么处理?

Else

        dr1 = dt.DataRows(0)

 

2、不能用vars存放信息,应该用cookies才对。

 

 


--  作者:aduydgd
--  发布时间:2018/6/11 13:46:00
--  
老大,我使用cookies存储数据,但是怎么就存储不进去?帮忙看看是什么原因导致的?可以存储到临时表里面

搞定了,没传值,不过老大帮我看看,会不会不严谨





[此贴子已经被作者于2018/6/11 14:21:29编辑过]

--  作者:有点甜
--  发布时间:2018/6/11 14:16:00
--  
cookie不是存入后马上可以取值的,必须存入后,跳转到另一个页面以后才能正常显示。
--  作者:aduydgd
--  发布时间:2018/6/11 14:21:00
--  
明白了


--  作者:有点甜
--  发布时间:2018/6/11 14:28:00
--  

注意一点,cookie是存放在客户端的,用户可以直接读取值的,敏感数据比如密码之类的一些信息,尽量加密后存放

 

EncryptText 将字符串加密成另一个字符串
DecryptText 将加密后的字符串解密

 

或者是用 vars(用户名 & 变量名) 存放数据在服务器内存区域。