那些年我们一起~做过的魔兽系统

 

//这是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;
        }

 


 

 

 


 

 

 

 

posted @ 2018-04-01 08:58  胜过这首歌  阅读(139)  评论(0编辑  收藏  举报
AmazingCounters.com