private async void Logoff() { Classes.MySQLObject mySQL = new Classes.MySQLObject(); mySQL.Update(@"update `projekt_mysql`.`tokeny_logowania` set `aktywny` = 0 where `data_wygasniecia` < now()"); await Task.Delay(60000); Logoff(); }
internal static string GetUserPassword(string token) { MySQLObject mySQL = new MySQLObject(); var data = mySQL.Select("select t1.`haslo` from `tokeny_logowania` t0 inner join `uzytkownicy` t1 on t0.`id_uzytkownika` = t1.`id_uzytkownika` where t0.`aktywny` = 1 and t0.`token` = '" + token.Replace("\"", "") + "'"); if (data.Rows.Count > 0) { return(data.Rows[0]["haslo"].ToString()); } return(""); }
/// <summary> /// Wyselectuj id użytkownika bazując na tokenie /// </summary> /// <param name="login">token</param> /// <returns>id użytkownika</returns> internal static int?GetUserId(string token) { int? id = null; MySQLObject mySQL = new MySQLObject(); var data = mySQL.Select("select `id_uzytkownika` from `tokeny_logowania` where `token` = '" + token.Replace("\"", "") + "'"); if (data.Rows.Count > 0) { id = Convert.ToInt32(data.Rows[0]["id_uzytkownika"]); } return(id); }
/// <summary> /// Wyselectuj salt użytkownika /// </summary> /// <param name="login">login użytkownika</param> /// <returns>salt użytkownika</returns> internal static string GetUserSalt(string login) { string salt = ""; MySQLObject mySQL = new MySQLObject(); var data = mySQL.Select("select `salt` from `uzytkownicy` where `login` = '" + login + "'"); if (data.Rows.Count > 0) { salt = data.Rows[0]["salt"].ToString(); } return(salt); }
public static string GetUserName(string token) { MySQLObject mySQL = new MySQLObject(); var data = mySQL.Select("select t1.`login` " + " from `tokeny_logowania` t0 " + " inner join `uzytkownicy` t1 on t0.`id_uzytkownika` = t1.`id_uzytkownika` " + " where t0.`token` = '" + token.Replace("\"", "") + "'"); if (data.Rows.Count > 0) { return(data.Rows[0]["login"].ToString()); } return(""); }
public static bool IsTokenValid(string token) { MySQLObject mySQL = new MySQLObject(); var data = mySQL.Select("select `id_uzytkownika` from `tokeny_logowania` where `token` = '" + token.Replace("\"", "") + "' and `aktywny` = 1"); if (data.Rows.Count > 0) { return(true); } else { return(false); } }
public static string[] GetUser(string token) { string[] UserData = new string[2]; MySQLObject mySQL = new MySQLObject(); var data = mySQL.Select("select t1.`login`, t1.`email` " + " from `tokeny_logowania` t0 " + " inner join `uzytkownicy` t1 on t0.`id_uzytkownika` = t1.`id_uzytkownika` " + " where t0.`token` = '" + token.Replace("\"", "") + "'"); if (data.Rows.Count > 0) { UserData[0] = data.Rows[0][0].ToString(); UserData[1] = data.Rows[0][1].ToString(); } return(UserData); }