public void Login(LoginData data, out string token, out LoginStatus status) { Smmuser user = SqlMapHelper.DefaultSqlMap.QueryForObject <Smmuser>("SelectSmmuserByKey", data.UserNumber); if (user == null) { status = LoginStatus.InvalidUser; } else { if (MainDataModule.Decrypt(user.Password) == data.Password) { status = LoginStatus.OK; } else { status = LoginStatus.InvalidPassword; } } token = string.Empty; if (status == LoginStatus.OK) { token = Guid.NewGuid().ToString(); UserStateSingleton.Instance.AddUser(new UserInfo(token, data.UserNumber)); } }
public Smmuser GetOneByKey(Smmuser data) { Smmuser user = SqlMapHelper.DefaultSqlMap.QueryForObject <Smmuser>(string.Format("Select{0}ByKey", t.Name), data); if (user != null) { user.Password = MainDataModule.Decrypt(user.Password); } return(user); }
public IList GetList() { IList list = SqlMapHelper.DefaultSqlMap.QueryForList(string.Format("Select{0}List", t.Name), null); foreach (Smmuser user in list) { user.Password = MainDataModule.Decrypt(user.Password); } return(list); }
public int Update(Smmuser data) { data.Password = MainDataModule.Encrypt(data.Password); return(SqlMapHelper.DefaultSqlMap.Update(string.Format("Update{0}", t.Name), data)); //System.Windows.Forms.MessageBox.Show(t.Name); }
public object Create(Smmuser data) { data.Password = MainDataModule.Encrypt(data.Password); return(SqlMapHelper.DefaultSqlMap.Insert(string.Format("Insert{0}", t.Name), data)); }