| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 884 人关注过本帖
标题:[原创]请教一个问题,望大哥大姐们指教
只看楼主 加入收藏
dada2002ok
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-3-14
收藏
 问题点数:0 回复次数:3 
[原创]请教一个问题,望大哥大姐们指教
我要做个系统,系统规定,只有正确的用户名和密码才能进去,但是我不会代码,能给我吗?
搜索更多相关主题的帖子: 指教 大姐 
2005-03-14 19:15
tzhtang
Rank: 1
等 级:新手上路
帖 子:888
专家分:0
注 册:2004-8-30
收藏
得分:0 
只要密码验证程序吗?

2005-03-25 15:17
dada2002ok
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-3-14
收藏
得分:0 
是的
会吗?
2005-03-30 20:09
tzhtang
Rank: 1
等 级:新手上路
帖 子:888
专家分:0
注 册:2004-8-30
收藏
得分:0 
请看下面这一段是我的系统里的用户和密码验证代码:
per_sysn=alltrim(thisform.cont1.text1.value)      &&用户名
per_code=alltrim(thisform.cont1.text2.value)     &&密码
code_1=per_sysn
code_2=1
code_3=''

**********下面是用户名的翻译过程*****************
do while code_2<=len(code_1)
   code_3=code_3+chr(asc(subs(code_1,code_2,1))-code_2*3)
   code_2=code_2+1
enddo
code_4=code_3
code_1=per_code

******************************************
**********下面是密码的翻译过程*************
code_2=1
code_3=''
do while code_2<=len(code_1)
   code_3=code_3+chr(asc(subs(code_1,code_2,1))-code_2*2)
   code_2=code_2+1
enddo
********打开用户密码文件***********
if used("company")
   select company
else
   use .\dbf\company
endif
if !used("company")
   quit
   return
endif

*****************验证*******************
loca all for alltrim(check1)=code_4 and alltrim(check2)=code_3
if eof() or len(alltrim(per_sysn))=0 or len(alltrim(per_code))=0
   tz_count=tz_count+1
   if tz_count>=4                        &&如果用户跟密码验证超过3次之后,退出系统
      set sysmenu to defa
      thisform.release
      clear read
      canc
      clear all
      close all
      clear program
      return
   endif
   thisform.cont1.text1.setfocus
   return
endif

2005-03-31 15:05
快速回复:[原创]请教一个问题,望大哥大姐们指教
数据加载中...
 
   



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

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