/// <summary> /// 登录成功 /// </summary> /// <param name="userName">用户名</param> /// <param name="password">密码</param> /// <returns></returns> private bool LoginSuccess(string userName, string password) { //定义记录登录成功与否的值 bool isLogin = false; var userLogin = UserLogin.FindOneByLoginNameAndPassword(userName, password); if (userLogin != null) { //set CurrentUser CurrentUser.CurLoginUserInfo = userLogin; //记录最后一次登录用户 StreamWriter sw = new StreamWriter(Application.StartupPath + "\\DefaultUser", false); sw.WriteLine(userName); sw.Close(); //记住密码,登录成功,修改用户“尚未登录”为False;根据是否记住密码设定相应的值 userLogin.IsSavePassWord = Convert.ToInt32(_chkSavePassword.Checked); userLogin.Save(); ConfigManager.Instance.add(ConfigConst.CONFIG_CURRENT_USER, userName); isLogin = true; } return(isLogin); }