| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 537 人关注过本帖
标题:各位大侠,谁能提供在VFP编写应用程序的切换用户登录功能的思路
只看楼主 加入收藏
zs_zs1974
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2015-1-16
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:5 
各位大侠,谁能提供在VFP编写应用程序的切换用户登录功能的思路
各位大侠,谁能提供在VFP编写应用程序的切换用户登录功能的思路,谢谢!!
搜索更多相关主题的帖子: 应用程序 用户登录 
2015-02-08 14:10
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:4 
从来没有编过这个功能,你试试这样:在已登录的状态下,点击“退出”或“切换用户”按钮(该钮用CommandButton控件做),弹出一个用户登陆的表单界面,登录后可切换用户。为了防止点击登录窗口的取消按钮后仍留在原来的用户中(当然,你也可以这样设计),在调出登录表单前先清空存储当前用户名的那个全局变量。
2015-02-08 14:46
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:4 
楼上的思路可行
2015-02-08 15:53
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
收藏
得分:4 
还可以做成2个exe文件,一个是到登录窗口为止,启动另一个exe,同时隐藏登录窗口。另一exe执行退出后,重新显示登录窗口。用API 实现。 比如:配合语句
    Declare INTEGER FindWindow IN WIN32API STRING,STRING
    nwhd="FindWindow(0,'窗口名')
    Declare Integer IsWindowVisible IN user32 As IsWindowVisible Integer hwnd
    n_zom=IsWindowVisible(nwhd)
    Declare Long ShowWindow In Win32API Long,Long
    =ShowWindow(nwhd,3) 等。。

2015-02-09 10:39
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11807
专家分:43421
注 册:2006-5-13
收藏
得分:4 
设置一个全局变量用来表示是否当前用户,然后用一个表单来选择用户。程序在退出时保存好当前用户的编号,下次启动时可以直接进入当前的用户环境。

[ 本帖最后由 hu9jj 于 2015-2-9 20:09 编辑 ]

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2015-02-09 20:07
ktliaobonk
Rank: 2
等 级:论坛游民
帖 子:8
专家分:14
注 册:2015-2-14
收藏
得分:4 
2楼说的非常正确。我最近1年也在写一个系统。我的思路:一个加密的授权表,定义一个全局数组。当用户登陆成功后,将用户信息,各功能授权等数据导入全局数组。切换用户成功后,重新导入用户信息和各功能授权,退出时释放全局数组就行了
2015-02-15 09:16
快速回复:各位大侠,谁能提供在VFP编写应用程序的切换用户登录功能的思路
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015734 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved