Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Inny

Skrypt zmiany hasła

inny

Najlepsza odpowiedź Dziobak? , 09.02.2016 00:51

Już poradziłem sobie, wiedziałem że coś przeoczyłem.

 

Przejdź do postu


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 Dziobak?

    Wszechmogący

  • Power User

Reputacja: 271
Wszechwidzący

  • Postów:645
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Radom
Offline

Napisano 08.02.2016 20:07

Witajcie, mam pewien problem ze skryptem który odpowiada za zmianę hasła ale nie wiem czy czegoś nie widzę czy po prostu coś źlę robię.

 

Po wypełnieniu danych i zatwierdzeniu klawiszem wszystkie dane wykonują się w adres url

http://nazwa_strony.pl/haslo.php?haslo=haslotestmaciek&haslo=maciek00&haslo=maciek00&submitted=true&submit=Zmie%C5%84

Cały kod jaki posiadam

<?php 

require_once "config.php";
require_once "include/header.php"; 
?>

<div class="col-sm-9">	
	<div class="well">	
	<h2 style="font-variant: small-caps;">Zmiana hasła:</h2>
	<hr /><br>  
<?php
		if($user) {
?>
			<form action="" method="post" autocomplete="off">
			
				<div class="input-group">
					<span class="input-group-addon" id="sizing-addon2"><i class="fa fa-lock"></i></span>
					<input type="password" name="haslo" id="haslo" class="form-control" placeholder="Stare hasło" aria-describedby="sizing-addon2" style="width: 200px;" required>
				</div><br />		
				<div class="input-group">
					<span class="input-group-addon" id="sizing-addon2"><i class="fa fa-lock"></i></span>
					<input type="password" name="haslo" id="haslo" class="form-control" placeholder="Nowe hasło" aria-describedby="sizing-addon2" style="width: 200px;" required>
				</div><br />	
				<div class="input-group">
					<span class="input-group-addon" id="sizing-addon2"><i class="fa fa-lock"></i></span>
					<input type="password" name="haslo" id="haslo" class="form-control" placeholder="Potworz hasło" aria-describedby="sizing-addon2" style="width: 200px;" required>
				</div>	<br />						

				<input type="hidden" name="submitted" value="true" />
				<input class="btn" type="submit" value="Zmień" name="submit">
			</form>
<?php
			if (!isset($_POST['submitted'])){ 
			}
			else
			{
				$haslof = clear($_POST['haslo']);
				$haslof1 = clear($_POST['haslo2']);		
					
				if(empty($haslof) || empty($haslof1)){	
					echo '<div class="alert alert-danger" role="alert">
							<span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span>
							<span class="sr-only">Error:</span>
								Podane hasła różnią się od siebie.
						</div>';
				}						
				if(empty($haslof)){
					echo "Uzupełnij wszystkie dane!!";
				}
				else {
					$haslof = md5($haslof);
					mysql_query("UPDATE users SET haslo='$haslof' WHERE id='$id_uzytkownika'");
					mysql_query("INSERT INTO history SET akcja='Zmiana hasła', data='$dzisiaj', id_user='$id_uzytkownika'");
					echo "Hasło Zostało zmienione";	
				}
			}
		}
		else {
			echo "<meta http-equiv=\"Refresh\" content=\"0; url=index.php\" />";	
		}
 ?>

	</div>
</div>
</body>
</html>

  • +
  • -
  • 0

#2 Dziobak?

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 271
Wszechwidzący

  • Postów:645
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Radom
Offline

Napisano 09.02.2016 00:51   Najlepsza odpowiedź

Już poradziłem sobie, wiedziałem że coś przeoczyłem.

 


  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: inny

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych