ASP.NET用户登录按钮事件


 1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5
6 namespace HotelMIS
7 {
8 public static class DBHelper
9 {
10 //连接数据库字符串
11 public static readonly string conStr = "Server=.;Database=HotelManager;Integrated security=true";
12 }
13 }


 1 using System;
2 using System.Collections.Generic;
3 using System.ComponentModel;
4 using System.Data;
5 using System.Drawing;
6 using System.Linq;
7 using System.Text;
8 using System.Windows.Forms;
9 using Hotel.BLL;
10 using System.Data.SqlClient;
11
12 namespace HotelMIS
13 {
14 public partial class Form1 : Form
15 {
16 public Form1()
17 {
18 InitializeComponent();
19 }
20
21 //登录按钮事件
22 private void btnLogin_Click(object sender, EventArgs e)
23 {
24 if (textBox1.Text.Trim() == "" || string.IsNullOrEmpty(textBox1.Text))
25 {
26 MessageBox.Show("用户名不能为空!", "登录提示");
27 }
28 else if (textBox2.Text.Trim() == "" || string.IsNullOrEmpty(textBox2.Text))
29 {
30 MessageBox.Show("密码不能为空", "登录提示");
31 }
32 else
33 {
34 SqlConnection con = new SqlConnection(DBHelper.conStr);
35 try
36 {
37 con.Open();
38 string sql = string.Format("select * from HotelUser where UserName = ‘{0}‘ and Password = ‘{1}‘", textBox1.Text, textBox2.Text);
39 SqlCommand cmd = new SqlCommand(sql, con);
40 SqlDataReader dr = cmd.ExecuteReader();
41 if (dr.Read())
42 {
43 MessageBox.Show("登录成功", "登录提示");
44 }
45 else
46 {
47 MessageBox.Show("用户名或密码错误", "登录提示");
48 }
49 dr.Close();
50 }
51 catch (Exception)
52 {
53 MessageBox.Show("请检查连接字符串", "登录提示");
54 }
55 finally
56 {
57 con.Close();
58 }
59 }
60 }
61 }
62 }

ASP.NET用户登录按钮事件

时间: 2024-11-10 00:20:16

ASP.NET用户登录按钮事件的相关文章

ASP.NET用户控件事件的定义和实践

假定用户控件(UserControl.ascx)中包含按钮控件  AButton,希望实现按  Button  按钮时,包含该用户控件的页面可以接收到事件. UserControl.ascx.cs  中的处理: 1. 定义  public  的事件委托,如  ClickEventHandler; 2. 在  UserControl  类中声明事件,如  Click; 3. 在  UserControl  类中定义引发事件的方法,如  OnClick()方法; 4. 在  UserControl 

使用 redis “捕捉” “用户登录过期” 事件

实现原理及步骤: 1)登录时,计算登录过期时间,以天为单位作key(例如:sign_timeout_20170521),value方面自己发挥,需要什么数据就拼什么数据进去,只是要注意,一定要拼一个个过期时间进去,然后为了方便追加数据,value后台也可以直接拼一个逗号(例如:1495353081_1,),写一条记录到 redis.也就是同一天过期的用户信息记录到一条redis记录里(第二条开始用append追加,逗号分隔). $expires = time()+7*24*3600; setco

ASP连接数据库登录按钮

(1)在配置文件中加上以下代码: <connectionStrings> <add name="accessconn" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\film.mdb;"/> <add name="sqlconn" connectionString="Data Source=loc

练习题:获取登录按钮及整个登录面板,给登录按钮添加事件,点击时让登录层示,点击登录面板的关闭按钮,关闭整个登录层

获取登录按钮及整个登录面板,给登录按钮添加事件,点击时让登录层示,点击登录面板的关闭按钮,关闭整个登录层 点击登录后: <!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> *{margin:0;padding:0;} .head{font-size:1

3、VS2010+ASP.NET MVC4+EF4+JqueryEasyUI+Oracle项目开发之——用户登录

最近由于项目赶着上线,一直没时间接着写博客,今天终于空出了时间.声名:我不是专业美工,所以界面问题,希望大家不要拍砖.登录界面如下: 在ASP.NET MVC中,要新增一个功能,我们首先要添加一个控制器,AccountController.cs,添加方法:右键单击Controllers文件夹, /// <summary> /// 登录页面 /// </summary> /// <returns></returns> public ActionResult I

Owin+ASP.NET Identity浅析系列(一)用户登录注册

在今天,读书有时是件"麻烦"事.它需要你付出时间,付出精力,还要付出一份心境.--仅以<Owin+ASP.NET Identity浅析系列>来祭奠那逝去的-- 使用VS2015创建MVC项目运行之后,发现微软很贴心的生成了一套用户授权验证系统,界面也很漂亮,但是扒拉代码一看,囧--新的membership框架,真是太给力了,连数据库表都给你生成了(EF的功劳),问题是,你这一堆一堆的代码,虽然看着很吊(也 确实很吊),但是看着人头大呢,只好研究研究,研究过程记录一下,希望可

ASP.NET MVC3 实现用户登录验证

原文:ASP.NET MVC3 实现用户登录验证 自定义一个授权筛选器类,继承于AuthorizeAttribute: using System; using System.Web; using System.Web.Mvc; namespace MvcApplication1 { public class DWAuthorizeAttribute : AuthorizeAttribute { /// <summary> /// 判断用户是否登录 /// </summary> //

精准的筛选windows用户登录事件

1.    简单的需求? 需求:windows server2008R2环境,需要统计一下近7天用户登录次数. 好像很简单,我知道server2008登录事件的事件ID不就行了,开始统计一下,4624是登录事件ID: 统计结果如下: 好像并没有这么多次登录? 通过查看登录日志,发现在真正的登录时间,是这条日志,去其他不同的是,此条日志记录的进程名是winlogon.exe 要实现比较精确的筛选,需要从这里入手 2.    进一步筛选 点击"事件属性"里面的"详细信息"

Asp.Net Core 项目实战之权限管理系统(5) 用户登录

0 Asp.Net Core 项目实战之权限管理系统(0) 无中生有 1 Asp.Net Core 项目实战之权限管理系统(1) 使用AdminLTE搭建前端 2 Asp.Net Core 项目实战之权限管理系统(2) 功能及实体设计 3 Asp.Net Core 项目实战之权限管理系统(3) 通过EntityFramework Core使用PostgreSQL 4 Asp.Net Core 项目实战之权限管理系统(4) 依赖注入.仓储.服务的多项目分层实现 5 Asp.Net Core 项目实