标题:验证登陆代码
只看楼主
迷上编程
Rank: 2
等 级:论坛游民
帖 子:140
专家分:86
注 册:2012-3-11
结帖率:83.33%
已结贴  问题点数:10 回复次数:1 
验证登陆代码
求验证登陆代码一段。
用户通过用户名及密码来访问登陆。如果用户名、密码匹配成功怎显示from2,否则弹出提示信息
程序代码:
OleDbConnection aConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "/" + "DB.mdb");
             aConnection.Open();///打开数据库
             String SQLString = "select * from user where name='" + textBox1.Text + "' and password='" + textBox2.Text + "' ";///设置sql 查询语句
             OleDbDataAdapter myadapter = new OleDbDataAdapter(SQLString, aConnection); ///创建适配器,执行sql 查询
             DataSet ds = new DataSet(); ///建立数据集
             myadapter.Fill(ds); ///将查询结果加入 ds 中
             if (ds.Tables[0].Rows.Count > 0)
             {
                  OleDbDataAdapter qx_adapter = new OleDbDataAdapter("select qx from user where name='" + textBox1.Text.Trim() + "'", aConnection);
                  DataSet ds_qx = new DataSet();
                  qx_adapter.Fill(ds_qx);
                  qx = Convert.ToInt32(ds_qx.Tables[0].Rows[0]["qx"]);
                    /// textBox4.Text = Convert.ToString(qx);
                  form2_01.Show();
                  form2_01.cdxs(qx);
             }
             else
             {
                 MessageBox.Show("你按了确定");
                 MessageBox.Show("对不起,请输入正确的用户名和密码");
             }
             aConnection.Close();///关闭数据库连接(必须)
             this.Hide();
搜索更多相关主题的帖子: 密码 成功 提示信息 用户名 
2012-12-23 12:30
枫叶离开树
Rank: 2
等 级:论坛游民
帖 子:17
专家分:72
注 册:2012-10-1
得分:10 
程序代码:
namespace GameManager
{
    static class Program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            if (new FrmLogin().ShowDialog()==DialogResult.OK)//如果Login窗口的返回值为Ok那么执行一下代码
            {
                Application.Run(new FrmMain());//把Main窗口设置为程序主窗体
            }
           

        }
    }
}
程序代码:
namespace GameManager
{
    public partial class FrmLogin : FrmBase
    {
        public FrmLogin()
        {
            InitializeComponent();
            this.btnLogin.Click += new EventHandler(btnLogin_Click);

        }

        void btnLogin_Click(object sender, EventArgs e)
        {
           
            if (/*登陆名=数据库中的登陆名&&登陆密码等于数据库中的登陆密码*/)
            {
              this.DialogResult = System.Windows.Forms.DialogResult.OK;//则显示Main窗口
            }
            else
            {
                MessageBox.Show(this,"账号密码不正确","提示");
            }
          
        }
    }
}
大概就是这么个意思,具体的代码你可以写下。


[ 本帖最后由 枫叶离开树 于 2012-12-23 16:40 编辑 ]
2012-12-23 16:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-393051-1-1.html




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

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