winform登录代码

Program.cs文件中

static class Program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            //InitDataConfig();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            FrmLogin frmLogin = new FrmLogin();
            if (frmLogin.ShowDialog() == DialogResult.OK)
            {
                frmLogin.Close();
                Application.Run(new FrmMain());
            }
        }

  login登录窗口代码:

private void btnLogin_Click(object sender, EventArgs e)
        {
            string UserName=txtUserName.Text.Trim();
            string UserPwd=txtUserPwd.Text.Trim();
            //用户名、密码不能为空
            if (string.IsNullOrEmpty(UserName) || string.IsNullOrEmpty(UserPwd))
            {
                MessageBox.Show("用户名、密码不能为空!");
                return;
            }

            DbCore core = new DbCore(DatabaseType.SqlServer, connStr);
            core.Open();
            //对照品种数据绑定
            DataTable dt = core.ExecuteDataSet("select * from users where UserName=‘" + UserName + "‘ and UserPwd=‘" + UserPwd + "‘").Tables[0];       core.Close();

            if (dt.Rows.Count > 0)
            {
                this.DialogResult = DialogResult.OK;
            }
            else
            {
                MessageBox.Show("用户名或密码错误!");
                return;
            }
        }
时间: 2024-10-13 03:11:08

winform登录代码的相关文章

在c#的winform登录窗体中,如何实现窗口验证码

c#的winform可开发qq聊天程序,聊天登录窗体验证码是如何实现的呢? 在winform中,需要增加自己的控件 一个picturebox控件pbverifycode 一个按钮butupdateverifycode 代码如下:   public partial class FrmLogin : Form     {         //随机码的长度         private const int iVerifyCodeLength = 6;         //随机码         pr

基于Swift语言开发微信、QQ和微博的SSO授权登录代码分析

前言 Swift 语言,怎么说呢,有一种先接受后排斥,又欢迎的感觉,纵观国外大牛开源框架或项目演示,Swift几乎占据了多半,而国内虽然出现很多相关技术介绍和教程,但是在真正项目开发中使用的占据很少部分,原因一是目前熟练它的开发者并不多,二是版本不太稳定,还需要更成熟可靠的版本支持,但总之未来还是很有前景的,深有体会,不管是代码量还是编译效率,以及语言特性,现代性都优于Object-C,估计后续会被苹果作为官方开发语言,值得期待. 走起 鉴于此,笔者将之前用Object-C写的SSO授权登录:微

ASP.NET单点登录(代码)

由于某些原因,在我们的应用中会遇到一个用户只能在一个地方登录的情况,也就是我们通常所说的单点登录.在ASP.NET中实现单点登录其实很简单,下面就把主要的方法和全部代码进行分析.[/p][p=25, null, left]实现思路[/p][p=25, null, left]利用Cache的功能,我们把用户的登录信息保存在Cache中,并设置过期时间为Session失效的时间,因此,一旦Session失效,我们的Cache也过期:而Cache对所有的用户都可以访问,因此,用它保存用户信息比数据库来

session标签实例:简单的系统登录代码(巧妙地避开SQL注入攻击)

提交用户名和密码到服务器,以用户为条件查询用户记录,然后判断用户是不是已经注册,若注册就判断密码是否正确,正确则成功登录,在会话中记录用户的相关信息.查询中只以用户名为条件,让数据库从单列索引中快速找出匹配的用户记录,速度远快于同时使用用户名和密码作为条件的查询,而且还巧妙地避开了SQL注入攻击. 登录页 表单代码 <FORM name=form1 action="" method=post onsubmit="return checkval();">

java 自动登录代码

javaBean的代码   package bean;   import java.io.Serializable;   public class Admin implements Serializable{           /**      *       */     private static final long serialVersionUID = 1L;     private Integer id;     private String name;     private S

手机站微信登录代码分享,自己开发仅供学习

首先前端的代码是 <div class="joint-login">   <h2><span>合作账号登录</span></h2>   <ul>       <li><a class="qq" href="javascript: void(0);"></a></li>   <li><a class="

winform利用代码将控件置于顶端底端

有时,我们可能动态的添加控件,并准备将其置于对顶层或最底层.实现的方法有两个: 一种方法是在WinForm窗体中使用Controls控件集的SetChildIndex方法,该方法将子控件设定为指定的索引值,其方法原型如下: void SetChildIndex(Control child, int newIndex) 假设窗体中有一个按钮Button控件,名为button1,如果将其的索引设置为10,源代码如下: this.Controls.SetChildIndex(button1, 10);

TP框架中的一些登录代码分享

<?php namespace Admin\Controller;use Think\Controller;class LoginController extends Controller{ public function login(){ if(IS_POST){ $data = I('post.'); $verify = new \Think\Verify(); if(!$verify ->check($data['code']) ){ $this->error('验证码错误');

将登录代码模块化,然后用add address接口来调用它,success!

登录模块,单独写成mylogin()方法,保存为modeltry119.py,然后接口的文件只写接口, 在post请求时,引用mylogin()返回的cookies就好了. requests.post(url=url1,data=value,cookies=modeltry1109.mylogin()) Ps:post中  data=value get 中 可以json=value 因为我post中写了json=value,导致调试半天,都无法取到url的data