Skip to content

Instantly share code, notes, and snippets.

/206509.php Secret

Created December 15, 2016 21:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save anonymous/59b07a416de8a47c0ac09d55f979b875 to your computer and use it in GitHub Desktop.
Save anonymous/59b07a416de8a47c0ac09d55f979b875 to your computer and use it in GitHub Desktop.
Błąd - Undefined index: user
<?php
$wszystko_OK = true;
//Sprawdź poprawność nicka
$nick = $_POST['nick'];
//Sprawdzenie długości nicka
if ((strlen($nick) < 3) || (strlen($nick) > 20)) {
$wszystko_OK = false;
$_SESSION['e_nick'] = "Nick musi posiadać od 3 do 20 znaków!";
}
if (ctype_alnum($nick) == false) {
$wszystko_OK = false;
$_SESSION['e_nick'] = "Nick może składać się tylko z liter i cyfr (bez polskich znaków)";
}
require_once "connect.php";
mysqli_report(MYSQLI_REPORT_STRICT);
try {
$polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
if ($polaczenie->connect_errno != 0) {
throw new Exception(mysqli_connect_errno());
} else {
if ($wszystko_OK == true) {
$zmiana = "UPDATE uzytkownicy SET user = '$nick' WHERE email='$email'";
if ($polaczenie->query($zmiana) === true) {
echo '<b><span style="color: red;">Login użytkownika ' . $nick . ' zostalo zresetowane!</span></b>';
} else {
throw new Exception($polaczenie->error);
}
}
$polaczenie->close();
}
} catch (Exception $e) {
echo '<br />info deweloperskie: ' . $e;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment