以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]自定义登陆窗口时,是不是非得按照帮助中的步骤,建立一个外部数据表?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=72979)

--  作者:liuxianjie1980
--  发布时间:2015/8/10 11:20:00
--  [求助]自定义登陆窗口时,是不是非得按照帮助中的步骤,建立一个外部数据表?
如题。问题来源于自定义登陆窗口时想记录已登录的用户名。谢谢!
--  作者:大红袍
--  发布时间:2015/8/10 11:26:00
--  

 肯定应该建立外部数据源,考虑到以后你在局域网或者互联网使用的情况,外部数据源是必须的。

 

 记录已登陆的用户名,可以用内部表。


--  作者:liuxianjie1980
--  发布时间:2015/8/10 15:11:00
--  

红袍兄:

 

单机版的也需要吗?

 

其实记住用户名的目的,就是为了让用户省去再次输入用户名的麻烦,不然的话,直接给控件赋值就好了。但是有时候也有其他用户登录的可能,即多人共用一台机器的时候,所以想要记住用户名。

 

其实,我自己做的这个登录窗口有点类似qq的登录窗口,输入用户名后,登录窗口中自动显示出该用户的头像,功能已经实现。现在唯一觉得没有办法解决的是记住用户名的功能。


--  作者:大红袍
--  发布时间:2015/8/10 15:14:00
--  

单机版,也应该用外部数据源,不然以后你升级版本,覆盖以后,数据也会覆盖的。

 

记住用户功能很简单啊,加一个表,记录登陆的用户即可啊。


--  作者:liuxianjie1980
--  发布时间:2015/8/10 16:03:00
--  
恩,O(∩_∩)O谢谢!再按照教程整一下。
--  作者:kaiyu
--  发布时间:2015/8/10 16:17:00
--  
   在登陆按钮加上这句SaveConfigValue("888888",用户名的变量)

在登陆窗口的加载事件加上这句就行

e.form.controls("UserName").text = GetConfigValue("888888", "")