Mi mujer es Dra. y he querido hacerle un regalo, un software sencillo para que ella lleve sus pacientes y el historial clínico, pero no logro hacer funcionar algunas cosillas, no es mi fuerte la programación pero estoy aprendiendo sobre la marcha.
Eso tema es que antes de empezar con lo fuerte necesito poder mostrar los datos de un usuario logueado, actualmente solo me muestra el username, pero necesito que me muestre mas información como lo es Prefijo, Nombres y Apellidos, adjunto el código que tengo para el login.
Código
Y con este otro lo muestro en la vista
<?php // Initialize the session // Check if the user is already logged in, if yes then redirect him to welcome page exit; } // Include config file require_once "config/config.php"; // Define variables and initialize with empty values $username = $password = ""; $username_err = $password_err = ""; // Processing form data when form is submitted if($_SERVER["REQUEST_METHOD"] == "POST"){ // Check if username is empty $username_err = "Por favor ingrese su usuario."; } else{ } // Check if password is empty $password_err = "Por favor ingrese su contraseña."; } else{ } // Validate credentials // Prepare a select statement $sql = "SELECT id, username, password FROM users WHERE username = ?"; // Bind variables to the prepared statement as parameters // Set parameters $param_username = $username; // Attempt to execute the prepared statement // Store result // Check if username exists, if yes then verify password // Bind result variables if(password_verify($password, $hashed_password)){ // Password is correct, so start a new session // Store data in session variables $_SESSION["loggedin"] = true; $_SESSION["id"] = $id; $_SESSION["username"] = $username; // Redirect user to welcome page } else{ // Display an error message if password is not valid $password_err = "La contraseña que has ingresado no es válida."; } } } else{ // Display an error message if username doesn't exist $username_err = "No existe cuenta registrada con ese nombre de usuario."; } } else{ echo "Algo salió mal, por favor vuelve a intentarlo."; } } // Close statement } // Close connection } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Login</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.css"> <style type="text/css"> body{ font: 14px sans-serif; } .wrapper{ width: 350px; padding: 20px; } </style> </head> <body> <div class="wrapper"> <h2>Acceso MED - JR</h2> <p>Por favor, complete sus credenciales para iniciar sesión.</p> <label>Usuario</label> <input type="text" name="username" class="form-control" value="<?php echo $username; ?>"> <span class="help-block"><?php echo $username_err; ?></span> </div> <label>Contraseña</label> <input type="password" name="password" class="form-control"> <span class="help-block"><?php echo $password_err; ?></span> </div> <div class="form-group"> <input type="submit" class="btn btn-primary" value="Ingresar"> </div> </form> </div> </body> </html>
Código
Ahora no se como hacer para que me muestre los otros datos, seria de gran ayuda por favor.