prepare('SELECT usuario, login_id FROM consulta_usuarios WHERE usuario = ?'); $check->bind_param('s',$user); $check->execute(); $res = $check->get_result(); $row = $res->fetch_assoc(); if(!empty($row['usuario']) && $row['login_id'] != $id) { $_SESSION['msg'] = "Nome de usuário em uso."; header('Location: alt_user.php?id='.$id); $check->close(); } else{ if($senha == null) { $alter = $con->prepare("UPDATE login_usuarios SET login = ?, tipo = ? WHERE id = ?"); $alter->bind_param('sss',$user,$tipo,$id); if($alter->execute()) { $_SESSION['msg'] = "
Usuário atualizado com sucesso.
"; header('Location: list_login.php'); } else { $_SESSION['msg'] = "Erro na atualização.
"; header('Location: alt_user.php?id='.$id); } $alter->close(); } else { $alter = $con->prepare("UPDATE login_usuarios SET login = ?, senha = ?, tipo = ? WHERE id = ?"); $hpasswd = password_hash($senha, PASSWORD_DEFAULT); $alter->bind_param('ssss',$user,$hpasswd,$tipo,$id); if($alter->execute()) { $_SESSION['msg'] = "Usuário e Senha atualizado com sucesso.
"; header('Location: list_login.php'); } else { $_SESSION['msg'] = "Erro na atualização.
"; header('Location: alt_user.php?id='.$id); } $alter->close(); } } } else{ $_SESSION['msg'] = "Tipo de usuário inválido.
"; header('Location: alt_user.php?id='.$id); } } ?>