public AccountLogin(DataPackage data) { LoginDataConvert convert = new LoginDataConvert(); loginData = convert.ConvertToReceive(data.Data); onlineUser.Ip = data.User_IP; onlineUser.User_id = loginData.User_id; }
public AccountLogin(DataPackage data) { LoginDataConvert convert = new LoginDataConvert(); loginData = convert.ConvertToClass(data.Data); onlineUser.Client = data.Client; onlineUser.User_id = loginData.User_id; }
public bool Login(LoginData data) { sql = "SELECT user_password from users where user_id = " + data.User_id + ""; MySQLDataReader reader = mysql.ExecuteReader(sql); if (reader.Read()) if (reader["user_password"].ToString() == data.User_password) return true; return false; }
public AccountRequest(DataPackage data) { SQLService sql = new SQLService(); dataRespect.User_IP = data.User_IP; LoginData loginData = new LoginData(); loginData.User_password = convert.ConvertToPassword(data.Data); loginData.User_id = sql.AccountRequest(loginData.User_password); dataRespect.Data = convert.ConvertToSend(loginData); }
public LoginData ConvertToReceive(byte[] data) { byte[] bUser_id = new byte[4]; byte[] bUser_pwd = new byte[16]; for (int i = 0; i < 4; i++) bUser_id[i] = data[i + 2]; for (int i = 0; i < 16; i++) bUser_pwd[i] = data[i + 6]; LoginData dataResult = new LoginData(); dataResult.User_id = BitConverter.ToInt32(bUser_id, 0); dataResult.User_password = Encoding.Default.GetString(bUser_pwd); return dataResult; }
public void SendAllMessage(LoginData data) { ArrayList arrTemp = new ArrayList(); lock(Data.Data.ArrSendingMessages) { for (int i = 0; i < Data.Data.ArrSendingMessages.Count; i++) { MessageData msg = (MessageData)Data.Data.ArrSendingMessages[i]; if (msg.Receiver_id == data.User_id) arrTemp.Add(msg); } } for (int i = 0; i < arrTemp.Count; i++) { MessageData msg = (MessageData)arrTemp[i]; Newtalking_DAL_Data.MessageDataConvert convert = new Newtalking_DAL_Data.MessageDataConvert(); Message msgSend = new Message(convert.ConvertSendData(msg)); msgSend.Send(); } }
public bool Login(LoginData data) { try { con.Open(); sql = "SELECT user_password from users where user_id = " + data.User_id + ""; MySQLCommand com = new MySQLCommand(sql, con); DbDataReader reader = com.ExecuteReader(); if (reader.Read()) if (reader["user_password"].ToString() == data.User_password) return true; return false; } catch { return false; } finally { con.Close(); } }
public LoginData ConvertToClass(byte[] data) { //byte[] bUid = new byte[4]; //byte[] bUser_id = new byte[4]; //byte[] bUser_pwd = new byte[16]; //for (int i = 0; i < 4; i++) // bUid[i] = data[i + 2]; //for (int i = 0; i < 4; i++) // bUser_id[i] = data[i + 6]; //for (int i = 0; i < 16; i++) // bUser_pwd[i] = data[i + 10]; LoginData dataResult = new LoginData(); dataResult.Uid = BitConverter.ToInt32(data, 2); dataResult.User_id = BitConverter.ToInt32(data, 6); string pwd = Encoding.Default.GetString(data, 10, 16); int i = 0; while(pwd[i]!='\0') { dataResult.User_password += pwd[i]; i++; } return dataResult; }
public byte[] ConvertToBytes(LoginData data) { short type = 3; byte[] bMessageType = BitConverter.GetBytes(type); byte[] bUid = BitConverter.GetBytes(data.Uid); byte[] bUser_id = BitConverter.GetBytes(data.User_id); byte[] bUser_password = Encoding.Default.GetBytes(data.User_password); byte[] bResult = new byte[26]; for (int i = 0; i < 2; i++) bResult[i + 0] = bMessageType[i]; for (int i = 0; i < 4; i++) bResult[i + 2] = bUid[i]; for (int i = 0; i < 4; i++) bResult[i + 6] = bUser_id[i]; for (int i = 0; i < 16; i++) bResult[i + 10] = bUser_password[i]; return bResult; }
public LoginData ConvertToClass(byte[] data) { byte[] bUid = new byte[4]; byte[] bPassword = new byte[16]; for (int i = 0; i < 4; i++) bUid[i] = data[i + 2]; for (int i = 0; i < 16; i++) bPassword[i] = data[i + 10]; LoginData dataResult = new LoginData(); dataResult.Uid = BitConverter.ToInt32(bUid, 0); dataResult.User_password = BitConverter.ToString(bPassword); return dataResult; }