直接上图才是王道:

看完了图,就来聊聊正事,如果不会做窗体控件的可以看看我上篇博客(有详细的介绍);

第一张图是图形登录界面框(控件有两个label,两个textBox,两个button)

为了让输入密码是显示*,可以在textBox的属性中设置password=‘*’,即可完成;

连接数据库就必须要有自己的数据源,先设计account表

create table account
(
userid varchar(20)  PRIMARY KEY,
password varchar(20) NOT NULL
);
insert into account(userid,password)
values('admin','123'),('hwe','123');

连接数据库时必须加上该引用:using System.Data.SqlClient;

连接数据库:string str = "server=.;database=(你的数据库名称);uid=sa;pwd=(密码)";

SqlConnection cnn = new SqlConnection(str);cnn.Open();SqlCommand com = new SqlCommand("select userid,password from account", cnn);SqlDataReader reader = com.ExecuteReader();while (reader.Read())//从数据库读取用户信息{User = reader["userid"].ToString();Pwd = reader["password"].ToString();if (User.Trim() == textBox1.Text & Pwd.Trim() == textBox2.Text)//不区分大小写,且是否存在该用户{flagshow = true;}}reader.Close();//查询关闭cnn.Close();//连接关闭if (flagshow == true)//判断该用户是否存在,存在进入下一界面{Form2 f2 = new Form2();this.Hide();//隐藏当前登录界面f2.Show();//调用下一界面}else{MessageBox.Show("用户不存在或输入错误!");return;}}

要声明两个变量:string User, Pwd;
                              bool flagshow = false;

这段代码写在登录按钮里面,就可以实现密码验证登录数据库了!

退出的按钮:this.Close();

c#连接sql 2014登录界面及密码验证相关推荐

  1. ubuntu卡在用户登录界面,密码正确进不去主界面。问题解决。

    进入ubuntu时,卡在用户登录界面,密码输入正确,却无法进入主界面,网上查找原因,主要有三方面. 环境变量问题.回忆一下自己最近有没有在 .bashrc, .profile , /etc/profi ...

  2. C#实现登录界面,密码星号显示(隐藏输入密码)

    C#实现登录界面,密码星号显示(隐藏输入密码) 属性解释 代码 效果 工程 在软件设计时,往往需要设置用户的登录权限.用户在填写密码时,如何实现输入隐藏,或者以"*"号进行隐藏显示 ...

  3. C#在一个form中改变另一个form中控件的内容、C#做登录界面并且密码显示为*

    C#中在一个窗体中改变另外一个窗体中控件的显示 这个问题可以用来改变messageBox中默认显示的"确定",可以使用此方法重新写一个窗体,显示OK: 方法: 1.将要改变的for ...

  4. <微信小程序>登录界面实现密码输入错误3次,30分钟不允许该账号登录

    当时面临如此需求,实在无从下手,后自己想了一个灵活的方法进行面对,特此记录,希望以后不会看不懂自己的代码 登陆界面设置 这个百度一下就可以,与数据库交互的登录界面很是简单,由于本项目要求不可注册,故只 ...

  5. 速达数据库服务器密码修改,如何创建SQL数据库登录用户及密码? 找昆明速达软件...

    财务软件版1楼: 各位大师: 我现在用DELPHI做一个小型 如管理软件,数据库是Microsoft SQL SERVER,在做数据库还原时我不想用SA登录,想新建一个登录用户名和登录密码再还原数据库 ...

  6. sysdba登录不需要密码验证?

    sysdba不需要密码验证竟然可以直接登录,这还有安全可言吗? C:\Users>sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production o ...

  7. javaweb登录系统账号密码验证等

    javaweb实现登录系统,登陆系统界面,servlet跳转,登录过程中error错误信息获取 涉及内容(适合初学javaweb者): javaweb MySQL servlet jsp 项目导航 运 ...

  8. VB.NET制作SQL用户登录界面代码

    Private Sub OK_Click(sender As Object, e As EventArgs) Handles OK.ClickIf TextBox1.Text = "&quo ...

  9. 登录界面-安全密码设计

    在用户名和验证码正确的前提下: 1.锁定账号条件: 1-2次:提示:请重新输入密码 3-6次:提示:密码已经错误n次,错误7次账号将会被锁定 7次: 锁定账号24h 条件:一个自然日内连续输错7次密码 ...

最新文章

  1. 【转帖】OnPreRender Render的区别
  2. 我们不要框计算 我们要更好的搜索体验
  3. wxWidgets:wxHeaderColumnSimple类用法
  4. 阿里云服务器新手安装nginx
  5. 晚上答辩的理论知识准备
  6. 初见 IsolatedStorage
  7. 微软推出了一款能帮你“做题”的数学应用
  8. 我五年来都没来过 我的意志力飞涨。
  9. JNI开发笔记(五)--JNI语法总结
  10. H5炫酷特效系列3——瀑布流水特效
  11. 1000个脑筋急转弯
  12. CDR9 X4 才是最稳定的经典版本,但是汉字文本对齐方面还是有点欠缺
  13. 留学论文辅导计算机专业Essay写作范文
  14. win10安装过程修改esp分区吗_win7/win10无损修改UEFI启动模式让系统5秒开机支持ghost版...
  15. Python爬虫-抖音日活之日排行榜单,周排行榜单
  16. CLOUD01 - KVM构建及管理 virsh控制工具、镜像管理 虚拟机快建技术
  17. Python常见问题之单双引号使用错误
  18. 常用格式校验正则表达式
  19. 利用halcon读取tiff图像,并且获取图像指针
  20. powershell获取linux文件,技术|微软爱上 Linux:当 PowerShell 来到 Linux 时

热门文章

  1. 利用c语言实现几何图形旋转,[平顶山学院高等数学C语言试题.doc
  2. 2021 新标准大学英语综合教程3 第二版 答案 Unit1
  3. C++面试题之设计模式及设计原则
  4. C#中单例模式最简单用法之Lazy
  5. 最简单windows7 硬盘安装工具 nt6 hdd installer v2.8.1,图文、原理
  6. 基于Springboot+Vue+小程序学生课程考勤系统设计
  7. [VB6]取消控件数组
  8. VMware虚拟机链接克隆和完整克隆区别
  9. MySQL读已提交有间隙锁吗_mysql中的幻读与间隙锁
  10. 为什么Win10的bug比Win7多了这么多?