如題,如何用三層寫法實現驗證用戶的帳戶與密碼後取出整個用戶的相關信息給 new User()?       private void btnOK_Click(object sender, System.EventArgs e)
        {
            Utility.CurrentUser = new User("uID", "uName", new Company("ID", "Name", true), DateTime.Today);
            this.Close();
        }

解决方案 »

  1.   

    如果仅仅是登录的话,你这样,在application.run里面去new你这个登录的form,然后如果登录验证成功之后,再在这个FORM里面去new 你的主窗体,我就是这么干的。
      

  2.   

    这里有个注册和登录的  链接   虽然不是winform的,但是稍微改下前台就OK了   登录不是有用户和密码,你可以写一个 getUser(string username,string password)这样的方法,通过用户和密码获取所有关于这个用户的信息
       在将用户和密码保存在session里面,要是你要用到用户信息,就用session里面的用户和密码通过 getUser这个方法去获取了
      

  3.   

    Controller层控制Model和View的通信
    Model层取数据