Если иначе с isset: else часть не работает [PHP] - PullRequest
0 голосов
/ 21 апреля 2019

Здравствуйте, я не получаю сообщение $ msg, если мои имя пользователя и пароль не верны. «Вот часть php isset.

   if(isset($_POST['Submit'])){
$Username = $_REQUEST['Username'];
$Password  = $_REQUEST['Password'];
$hashed_password = '$2y$10$KWpZCg/vOumvk0TFiauhqu2kmBvDw3T0RwdWBrofKfgBkdI8ApyXe';
echo $hashed_password;
$tsql = "SELECT * FROM MasterarbeitDB.dbo.Benutzer";

$stmt = sqlsrv_prepare( $conn, $tsql, array(), array( "Scrollable" => SQLSRV_CURSOR_KEYSET ));
if (sqlsrv_execute($stmt)) {
while( $obj = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC)) {
       if(password_verify($Password, $hashed_password) && $obj['Benutzer'] == $_POST['Username']) {
  $_SESSION['valid_user'] = true;
   $_SESSION['Username'] = $Username;
            header("location:ma_Qualianlegen.php?QualiID=".$QualiID."&TestaufstellungID=".$TestaufstellungID."&Bezeichnung=".$Bezeichnung."&StatusID=".$StatusID."&TID=". $TID ."&AuftragsID=". $AuftragsID ."");
            exit;
        }else {

            $msg="<span style='color:red'>falsche Login-Date</span>";
        } 
}
}
}

Любая помощь, почему это происходит?ТНХ

...