用MDB文件做admin888库

2016-02-19 12:30 1 1 收藏

今天图老师小编要跟大家分享用MDB文件做admin888库,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!

【 tulaoshi.com - 编程语言 】

能用数据库做密码库吗?
  这是我曾经编过的一段程序,从MDB数据库中提取regpass表中的内容,用一个datacombo控件列出常的用户名供选择,一个TEXTBOX供用户输入密码,大概思路如此,希望对你有帮助.
  _______________________________________________
  DimcnnPassAsNewADODB.Connection
  DimrstPassAsNewADODB.Recordset
  DimstrSQLAsString
  DimLoginSucceededAsBoolean
  PrivateSubcmdCancel_Click()
  LoginSucceeded=False
  UnloadMe
  EndSub
  _________________________________________
  PrivateSubcmdOK_Click()
  LSize=Len(CombUserName.Text)
  IfLSize0Then
  User=Left$(CombUserName.Text,LSize)
  Else
  User=vbNullString
  EndIf
  IfUser="管理员"Then
  Pass=rstPass!Password
  IftxtPassword.Text=PassThen
  LoginSucceeded=True
  Else
  MsgBox"无效的密码,请重试!",vbExclamation vbOKOnly,"登录"
  txtPassword.SetFocus
  SendKeys"{Home} {End}"
  EndIf
  ElseIfUser="普通用户"Then
  User="普通用户"
  LoginSucceeded=True
  '在此加入一些限制代码
  UnloadMe
  Else
  MsgBox"非法用户!!!",,"登录"
  CombUserName.SetFocus
  txtPassword.SelLength=Len(txtPassword.Text)
  SendKeys"{Home} {End}"
  EndIf
  EndSub
  ___________________________________________________
  PrivateSubForm_Load()
  DatName=App.Path&"DBNAME.dll"
  cnnPass.Provider="microsoft.jet.oledb.3.51"
  cnnPass.OpenDatName,"admin"
  strSQL="select*fromregpass"
  rstPass.CursorLocation=adUseServer
  rstPass.OpenstrSQL,cnnPass,adOpenKeyset,adLockReadOnly,adCmdText
  WithCombUserName
  Set.DataSource=rstPass
  .DataField="UserName"
  Set.RowSource=rstPass
  .ListField="UserName"
  .BoundColumn="UserName"
  EndWith
  CombUserName.Text="管理员"
  EndSub
  
  PrivateSubForm_Unload(CancelAsInteger)
  IfrstPass.State=adStateOpenThen
  rstPass.Close
  SetrstPass=Nothing
  EndIf
  IfcnnPass.State=adStateOpenThen
  cnnPass.Close
  SetcnnPass=Nothing
  EndIf
  
  EndSub->

来源:https://www.tulaoshi.com/n/20160219/1601052.html

延伸阅读
标签: Web开发
如果你用ODBC connection (DSN or DSN-less)来访问远端的(UNC path)数据库, OLEDB会出现以下错误信息: Microsoft OLE DB Provider for ODBC Drivers error ’80004005’ [Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot open the file ’(unknown)’. It is al...
最近,网络管理员在服务器上分给我一块空间,用来展示一些资料。为了方便大家在网络上查询,便作了一个简单的ASP查询系统,其中所链接的是MDB格式的Access数据库,而在建网之前,资料是用Excel表格软件来汇总的,格式为XLS,能不能把XLS文件转换为MDB格式呢?首先想到的是在Excel中将表格文件另存为MDB格式,但在“保存文件类型”中却没有数...
当 MDB 文件加了密码,直接由 Access 打印MDB文件时,会出现密码对话框,询问密码。但是若要由 VB 程序中打印,必須更改 VB 程序中打开MDB文件的指令,否则会出现错误信息!以下针对各种情况,分別加以说明: 1、 使用 DAO 命令打开MDB文件:OpenDatabase 若要由程序中打开,命令如下: Set DB = OpenDatabase(DatabaseName, False, False...
程序完成交给用户后,要求每次启动时均用指定的工作组文件,途径大致如下几种: 1。用快捷方式,在其中加上启动参数指定工作组文件; 2。用ACCESS内置工作组管理员指定工作组。 3。也可以直接修改注册表。 4。用VB之类的东东做个外壳启动带参数启动ACCESS。 第一种方式用户在使用中容易造成丢失。 第二...
标签: Web开发
前言:好长时间了,从刚开始的站点管理器到现在流行的几款asp后门,相信大多网管都能说出这些经典webshell的名字,如海洋、老兵、蓝屏等,也相信大多数的网管学会了关键字的搜索方法来搜索这些木马,当然现在的时间如果再象隐藏后门就要讲些技巧啦,俗话说的好“佛高一尺,我高一丈”。 我不否认n早前的那个把asp木马写到图片文件中不...

经验教程

526

收藏

28
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部