• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Problem z systemem zmiany loginu

Object Storage Arubacloud
–1 głos
107 wizyt
pytanie zadane 23 lipca 2020 w PHP przez _Pita_ Stary wyjadacz (11,410 p.)
zamknięte 27 lipca 2020 przez _Pita_

Cześć, siedziałem ostatnio nad systemem logowania i rejestracji. Teraz próbuję zrobić zmianę loginu w ustawieniach konta w aplikacji, niestety, kiedy podane nowe hasło nie spełnia wymogów, przy każdym odświeżeniu strony pojawia się powiadomienie, a nie tak jak zakładałem - bezpośrednio po wysłaniu formularza.

KOD:

if ( (isset($_POST['Old_login'])) && isset( $_POST['New_login']) ) {
//sprawdzanie czy nowe hasło i stare zostało wprowadzone.
	$New_login = $_POST['New_login'];

$New_login = htmlentities($New_login);
//definiowanie i wstępna walidacja nowego loginu
if ($_POST['Old_login'] === $login) {
//sprawdzanie czy aktualny login jest prawidłowy
if (ctype_alnum($New_login)) { 
//sprawdzanie czy login jest alfanumeryczny
if ( (strlen($New_login) > 2) && (strlen($New_login)<26) ) {
//sprawdzanie czy login ma odpowiednią długość
$polaczenie->query("UPDATE `logowanie` SET `Login`= '$New_login' WHERE Login = '$login'");
header('Location: logout.php');
//nadpisywanie loginu
}
else{
//jeśli login jest za krótki wyświetla alerta
echo "<script>alert('Login musi mieć od 3 do 25 znaków!')</script>";
unset($_POST['New_login']);


}


}
else{
//jeśli login nie jest alfanumeryczny, wyświetla alerta 
	echo "<script>alert('Login musi być alfanumeryczny!')</script>";
	

}
}
}
?>

 

komentarz zamknięcia: Znalazłem obejście problemu

1 odpowiedź

0 głosów
odpowiedź 23 lipca 2020 przez Filipczak Gaduła (4,020 p.)
zrób form z action albo użyj do tego ajaxa

Podobne pytania

0 głosów
1 odpowiedź 180 wizyt
pytanie zadane 13 maja 2017 w PHP przez atiro01 Bywalec (2,390 p.)
0 głosów
0 odpowiedzi 548 wizyt
0 głosów
0 odpowiedzi 137 wizyt
pytanie zadane 22 stycznia 2019 w PHP przez BlaBlaCar Początkujący (440 p.)

92,551 zapytań

141,393 odpowiedzi

319,523 komentarzy

61,936 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...