private void button8_Click(object sender, EventArgs e) { IniReadAndWrite.IniWriteValue("temp", "isSelfStarting", CommonStaticParameter.NO); MessageBox.Show("取消开机启动成功!"); }
/// <summary> /// 登录函数 其中包括查库操作 /// </summary> private string loginMethod() { try { #region 将用户信息存入临时文件 if (pictureBoxOfRememberPwd.BackgroundImage != null) { IniReadAndWrite.IniWriteValue("temp", "rem", CommonStaticParameter.YES); } else { IniReadAndWrite.IniWriteValue("temp", "rem", CommonStaticParameter.NO); } if (pictureBoxofAutoLogin.BackgroundImage != null) { IniReadAndWrite.IniWriteValue("temp", "auto", CommonStaticParameter.YES); } else { IniReadAndWrite.IniWriteValue("temp", "auto", CommonStaticParameter.NO); } IniReadAndWrite.IniWriteValue("temp", "un", Securit.DES(textBox1.Text.Trim())); IniReadAndWrite.IniWriteValue("temp", "pw", Securit.DES(textBox2.Text.Trim())); #endregion //判断是否加密成功 IList pwd = baseService.ExecuteSQL("select right(sys.fn_VarBinToHexStr(hashbytes('MD5', '" + textBox2.Text.Trim() + "')),32)"); // 数据库属性,跟具体表无关 if (pwd == null || pwd.Count <= 0) { return("登录异常!"); } object[] pwdArray = (object[])pwd[0]; //因为是共用表 选择是工作小秘书相关的角色 IList userList = baseService.loadEntityList("select u from WkTUser u right join u.UserRole role where role.KrDESC='工作小秘书角色' and u.KuLid='" + textBox1.Text.Trim() + "' and u.KuPassWD='" + pwdArray[0] + "'"); if (userList == null || userList.Count <= 0) { return("用户名或密码错误!"); } else if (userList.Count > 1) { return("用户异常,请联系管理员!"); } else { WkTUser u = (WkTUser)userList[0]; foreach (WkTRole r in u.UserRole) { if (r.KrDESC.Trim().Equals("工作小秘书角色")) //是本系统的用户角色 { role = r; } } this.User = (WkTUser)userList[0]; IniReadAndWrite.IniWriteValue("temp", "myid", User.Id.ToString()); return("登录成功!"); } // } } catch { return("未能与服务器建立连接……"); } }
private void button4_Click(object sender, EventArgs e) { IniReadAndWrite.IniWriteValue("temp", "auto", CommonStaticParameter.NO); MessageBox.Show("取消自动登录成功!"); }