public ApplicationUsers LoginUser(ApplicationUsers users) { try { var user = _context.ApplicationUsers.Where(a => a.UserName == users.UserName).FirstOrDefault(); if (user == null) { return(null); } else { var passwordKey = user.Pass; var password = user.Password; var resultDecrypt = PasswordSecurity.Decrypt(password, passwordKey); if (resultDecrypt == users.Password) { return(user); } } } catch (Exception ex) { } return(null); }
public static void RegisterDefaultFormatExtensions() { TextFormat.AddCustomFormatHint("kv", FormatKeyValue); TextFormat.AddCustomFormatHint("lo", n => n?.ToString()?.ToLower()); TextFormat.AddCustomFormatHint("hi", n => n?.ToString()?.ToUpper()); TextFormat.AddCustomFormatHint("decrypt", n => PasswordSecurity.Decrypt(n?.ToString())); }
public List <UserTable> GetAllUser() { var toReturn = new List <UserTable>(); try { using (var db = new connectionsLinqDataContext()) { var temp = db.GetAllUser().ToList(); foreach (var v in temp) { UserTable toAdd = ConvertToUser(v); var decryptedpassword = PasswordSecurity.Decrypt("securityPassword", toAdd.password, false); toAdd.password = decryptedpassword; toReturn.Add(toAdd); } return(toReturn); } } catch (Exception) { return(null); } }
//=============================================================================================== public bool CheckOldPassword(string dbPassword, string enterPassword) { if (PasswordSecurity.Decrypt(dbPassword).Equals(enterPassword)) { return(true); } return(false); }
public void DecryptTest_good_enc_and_dec_dont_match() { var newPassword = "******"; var encryptedpassword = PasswordSecurity.Encrypt("securityPassword", newPassword, false); var decryptedPassword = PasswordSecurity.Decrypt("securityPassword", encryptedpassword, false); Assert.AreNotEqual(encryptedpassword, decryptedPassword); }
public void DecryptTest_good() { var newPassword = "******"; var encryptedpassword = PasswordSecurity.Encrypt("securityPassword", newPassword, false); var decryptedPassword = PasswordSecurity.Decrypt("securityPassword", encryptedpassword, false); Assert.AreEqual(newPassword, decryptedPassword); }
public void TestEncryption() { PasswordSecurity.InitializeAes("So long and thanks for all the fish"); var initial = "MeinSuperGutesPasswort"; var encrypted = PasswordSecurity.Encrypt(initial); var decrypted = PasswordSecurity.Decrypt(encrypted); Assert.AreEqual(initial, decrypted); }
public ActionResult ForgetPasswordDB(CustomerinfoViewModel model) { CustomerinfoDAORequest request = new CustomerinfoDAORequest(); string username = model.username; string email = model.email; ForgetPasswordEmailViewModel emailModel = new ForgetPasswordEmailViewModel(); CustomerinfoViewModel customer = request.GetByUsernameAndEmail(username, email); if (CheckForgotPwNull(username, email)) { if (customer != null) { string realPassword = PasswordSecurity.Decrypt(customer.password); emailModel.From = "*****@*****.**"; emailModel.To = email; emailModel.Subject = "Kraken Force Inc - Your Password"; emailModel.Body = "Your Password is: " + realPassword; MailMessage mail = new MailMessage(); mail.To.Add(emailModel.To); mail.From = new MailAddress(emailModel.From); mail.Subject = emailModel.Subject; mail.Body = emailModel.Body; mail.IsBodyHtml = true; SmtpClient smtp = new SmtpClient(); smtp.Host = "smtp.gmail.com"; smtp.Port = 587; smtp.UseDefaultCredentials = false; smtp.Credentials = new System.Net.NetworkCredential("*****@*****.**", "Toan.123"); // Enter seders User name and password smtp.EnableSsl = true; smtp.Send(mail); TempData["AlertForgetPw"] = "Send Email. Check Email to Get Password"; return(RedirectToAction("ForgetPassword")); } else { TempData["AlertForgetPw"] = "Your Username and Email is Wrong. Please try again"; return(RedirectToAction("ForgetPassword")); } } else { TempData["AlertForgetPw"] = "Please Input full field"; return(RedirectToAction("ForgetPassword")); } }
public void FanoLogin() { if (config.Read("options", "autologin") == "True") { if (config.FanoAccountExist()) { main.groupBoxFano.Visibility = Visibility.Visible; main.progressBarFano.Visibility = Visibility.Visible; txtFano.Text = config.Read("account", "fanologin"); pwFano.Password = PasswordSecurity.Decrypt(config.Read("account", "fanopassword"), main.mySite); LoginFano(); } } }
public UserTable GetUserByUserName(string username) { try { using (connectionsLinqDataContext db = new connectionsLinqDataContext()) { var temp = db.GetUserByUserName(username).ToList().First(); var toReturn = ConvertToUser(temp); var decryptedpassword = PasswordSecurity.Decrypt("securityPassword", toReturn.password, false); toReturn.password = decryptedpassword; return(toReturn); } } catch (Exception e) { return(null); } }
public UserTable GetUserById(int id) { try { using (var db = new connectionsLinqDataContext()) { var temp = db.GetUserByUserId(id).ToList()[0]; var toReturn = ConvertToUser(temp); var decryptedpassword = PasswordSecurity.Decrypt("securityPassword", toReturn.password, false); toReturn.password = decryptedpassword; return(toReturn); } } catch (Exception) { return(null); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { if (config.Read("options", "autologin") == "True") { if (config.FanoAccountExist()) { main.groupBoxFano.Visibility = Visibility.Visible; main.progressBarFano.Visibility = Visibility.Visible; txtFano.Text = config.Read("account", "fanologin"); pwFano.Password = PasswordSecurity.Decrypt(config.Read("account", "fanopassword"), main.mySite); LoginFano(); } if (config.KinozalAccountExist()) { main.groupBoxKinozal.Visibility = Visibility.Visible; main.progressBarKinozal.Visibility = Visibility.Visible; txtKinozal.Text = config.Read("account", "kinozallogin"); pwKinozal.Password = PasswordSecurity.Decrypt(config.Read("account", "kinozalpassword"), main.mySite); LoginKinozal(); } if (config.FilebaseAccountExist()) { main.groupBoxFilebase.Visibility = Visibility.Visible; main.progressBarFilebase.Visibility = Visibility.Visible; txtFilebase.Text = config.Read("account", "filebaselogin"); pwFilebase.Password = PasswordSecurity.Decrypt(config.Read("account", "filebasepassword"), main.mySite); LoginFilebase(); } } if (config.Read("options", "autohide") == "True") { Hide(); } }
public async Task Search(string Text, string Category, string Genre, string Year, bool SearchByDate) { string What = Text.Replace("'", "") .Replace(":", ""); if (SearchByDate) { SortById(); } else { SortByDate(); } switch (Category) { case "Movie": Category = "Filmas"; break; case "TV": Category = "TV"; break; case "Game": Category = "Spēles"; break; } #region Fano if (fanoConnected) { if (Genre == "Visi" && Year == "Visi") { main.progressBarFano.Visibility = Visibility.Visible; if (await fanoCmd.CheckLogin()) { SearchFano("https://www.fano.in/browse_old.php?search=" + What + converter.CategoryToParametersFano(Category), SearchByDate); } else { if (config.FanoAccountExist()) { await fanoCmd.Login(config.Read("account", "fanologin"), PasswordSecurity.Decrypt(config.Read("account", "fanopassword"), main.mySite)); SearchFano("https://www.fano.in/browse_old.php?search=" + What + converter.CategoryToParametersFano(Category), SearchByDate); } } } else { fanoCompleted = true; ThreadsCompleted(); } } else { fanoCompleted = true; ThreadsCompleted(); } #endregion #region Kinozal if (kinozalConnected) { main.progressBarKinozal.Visibility = Visibility.Visible; if (await kinozalCmd.CheckLogin() && Category != "Telefonam" && Category != "Mācības") { string uri = "http://kinozal.tv/browse.php?s=" + What; if (Category == "Visas") { await SearchKinozal(uri, SearchByDate, 1); } else if (Category == "Filmas" && Genre == "Visi") { for (int i = 0; i < 2; i++) { string uris = "http://kinozal.tv/browse.php?s=" + What + converter.CategoryToParametersKinozal(Category + i.ToString()); if (Year != "Visi") { uris += "&d=" + Year; } await SearchKinozal(uris, false, 2); } } else if (Category == "Filmas") { uri += converter.GenreToParametersKinozal(Genre); if (Year != "Visi") { uri += "&d=" + Year; } await SearchKinozal(uri, SearchByDate, 1); } else if (Category == "Programmas" || Category == "Spēles" || Category == "Mūzika" || Category == "Videoklipi" || Category == "Erotika" || Category == "Multfilmas") { uri += converter.CategoryToParametersKinozal(Category); if (Year != "Visi") { uri += "&d=" + Year; } await SearchKinozal(uri, SearchByDate, 1); } else if (Category == "TV") { for (int i = 0; i < 3; i++) { string uris = "http://kinozal.tv/browse.php?s=" + What + converter.CategoryToParametersKinozal(Category + i.ToString()); if (Year != "Visi") { uris += "&d=" + Year; } await SearchKinozal(uris, false, 3); } } else if (Category == "Grāmatas") { for (int i = 0; i < 2; i++) { string uris = "http://kinozal.tv/browse.php?s=" + What + converter.CategoryToParametersKinozal(Category + i.ToString()); if (Year != "Visi") { uris += "&d=" + Year; } await SearchKinozal(uris, false, 2); } } else { kinozalCompleted = true; ThreadsCompleted(); } } else { kinozalCompleted = true; ThreadsCompleted(); } } else { kinozalCompleted = true; ThreadsCompleted(); } #endregion #region Filebase if (filebaseConnected) { main.progressBarFilebase.Visibility = Visibility.Visible; if (await filebaseCmd.CheckLogin() && Category != "Erotika" && Category != "Mācības" && Year == "Visi") { string uri = "http://www.filebase.ws/torrents/search/?search=" + What + "&t=liveonly&c=0"; if (Category == "Visas") { await SearchFilebase(uri, SearchByDate, 1, false, true); } else if (Category == "Filmas" && Year == "Visi") { if (Genre == "Bojeviks/Kara" || Genre == "Trilleris/Detektīvs" || Genre == "Šausmu/Mistērija") { for (int i = 0; i < 2; i++) { string uris = "http://www.filebase.ws/torrents/search/?search=" + What + converter.GenreToParametersFilebase(Genre + i.ToString()) + "&t=liveonly"; await SearchFilebase(uris, false, 2, true, false); } } else { uri += converter.GenreToParametersFilebase(Genre); await SearchFilebase(uri, false, 1, true, false); } } else if (Category == "Multfilmas") { for (int i = 0; i < 2; i++) { string uris = "http://www.filebase.ws/torrents/search/?search=" + What + converter.CategoryToParametersFilebase(Category + i.ToString()) + "&t=liveonly"; await SearchFilebase(uris, false, 2, true, false); } } else if (Category == "TV" || Category == "Mūzika") { for (int i = 0; i < 2; i++) { string uris = "http://www.filebase.ws/torrents/search/?search=" + What + converter.CategoryToParametersFilebase(Category + i.ToString()) + "&t=liveonly"; await SearchFilebase(uris, false, 2, false, true); } } else if (Category == "Programmas" || Category == "Spēles" || Category == "Videoklipi" || Category == "Telefonam" || Category == "Grāmatas") { uri += converter.CategoryToParametersFilebase(Category); await SearchFilebase(uri, false, 1, false, true); } else { filebaseCompleted = true; ThreadsCompleted(); } } else { filebaseCompleted = true; ThreadsCompleted(); } } else { filebaseCompleted = true; ThreadsCompleted(); } #endregion }