zoukankan      html  css  js  c++  java
  • 那些年我们一起~做过的魔兽系统

    //这是LoginInfo的定义的辅助类

    public class LoginInfo
    {

    private string _email;

    public string Email
    {
    get { return _email; }
    set { _email = value; }
    }
    private string _id;
    public string Id
    {
    get { return _id; }
    set { _id = value; }
    }
    private string _name;

    public string Name
    {
    get { return _name; }
    set { _name = value; }
    }
    private string _Password;

    public string Password
    {
    get { return _Password; }
    set { _Password = value; }
    }
    }


    //首先在主窗体上先给数组赋值
    //
    private void FrmLogin_Load(object sender, EventArgs e) { //初始化用户信息 array = new LoginInfo[10]; LoginInfo sb = new LoginInfo(); sb.Name = "1"; sb.Id = "1234567890"; sb.Email = "123@qq.com"; sb.Password = "1"; //赋值给数组 array[0] = sb; //lblValidation.Visible = false; }
       //登录 按钮
            private void btnlogin_Click(object sender, EventArgs e)
            {
                if (txtEmail.Text.Trim() == ""|| txtPwd.Text.Trim() == "")
                {
                    MessageBox.Show("用户名或密码不能为空!","提示");
                }
                else
                {
                    string userName = txtEmail.Text;
                    string pwd = txtPwd.Text;
                    bool isOK = false;
    //
    foreach (LoginInfo item in array) { if (item != null) { if (item.Email == userName && item.Password == pwd) { isOK = true; FrmMain fm = new FrmMain(); fm.txtname = "欢迎," + item.Name; fm.Show(); break; } } } if (isOK == false) { txtPwd.Text = ""; txtPwd.Focus(); }
    //其次就是注册的窗口



         //
            public FrmLogin fl;
            private void button1_Click(object sender, EventArgs e)
            {
                LoginInfo info = new LoginInfo();
                if (txtName.Text.Trim() == "" || txtnumber .Text.Trim() == ""|| txtpwd.Text.Trim() == ""|| txtEmail.Text.Trim() == ""||txtaffirm.Text.Trim() == ""|| txtaffirm1.Text.Trim() =="")
                {
                     MessageBox.Show("任何一处都不能为空!","提示");
                }
                else if (txtEmail.Text.Trim() != txtaffirm.Text.Trim() || txtpwd.Text.Trim() != txtaffirm1.Text.Trim())
                {
                     MessageBox.Show("密码和邮箱确认输入必须一致!","提示");
                }
                else
                {
                    MessageBox.Show("恭喜,通过验证!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    for (int i = 0; i < fl.array.Length; i++)
                    {
                        if (fl.array[i] == null)
                        {
                            info.Name = txtName.Text.Trim();
                            info.Password = txtpwd.Text;
                            info.Id = txtnumber.Text;
                            info.Email = txtEmail.Text;
                            fl.array[i] = info;
                            break;
                        }
                    }
                    fl.Visible = true;
                    this.Close();
                }
               
            }


        //定义一个公共的变量
            public string txtname;
            private void FrmMain_Load(object sender, EventArgs e)
            {
                //从FrmLOGIN中拿到输入的值来赋给文本框里的内容
                textBox1.Text =txtname;
            }
    
    
    
    
    
    
     
    
    
    
    
    
    
     
  • 相关阅读:
    请求失败或服务未及时响应。有关详细信息,请参见事件日志或其他适用的错误日志
    12篇学通C#网络编程——第一篇 基础之进程线程(转)
    关于XP和win7前置音频插孔无声音的解决办法
    进程,线程,主线程,异步
    SQL 在什么情况下使用全表扫描
    性能的一些设置
    清除Windows 7通知区域的旧图标
    操作office
    数据库索引
    SCSI
  • 原文地址:https://www.cnblogs.com/www-yang-com/p/8685628.html
Copyright © 2011-2022 走看看