Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2020, 10:42
karenlorenadg
 
Fecha de Ingreso: octubre-2008
Ubicación: Colombia
Mensajes: 448
Antigüedad: 15 años, 6 meses
Puntos: 2
Cómo muestro nombres en el Inicio de Sesion

Amigos, estoy incursionando o mejor dicho actualizandome a Php7, tengo este inicio de sesion, quiero que me carguen todos los datos del usuario cuando entra y mostrarlos en pantalla, hasta el momento solo he logrado que me cargue el email:

Por favor denme una manito para que me cargue los demas datos del usuario logeado como nombres,, avatar, etc.


Código PHP:
<?php
// Estableciendo la conexion a la base de datos
include("config/db.php");//Contienen las variables, el servidor, usuario, contraseña y nombre  de la base de datos
include("config/db_conecc.php");//Contiene de conexion a la base de datos

session_start();// Iniciando Sesion
// Guardando la sesion
$user_check=$_SESSION['login_user_sys'];
// SQL Query para completar la informacion del usuario
$ses_sql=mysqli_query($con"select email from login where email='$user_check'");
$row mysqli_fetch_assoc($ses_sql);
$login_session =$row['email'];
if(!isset(
$login_session)){


mysqli_close($con); // Cerrando la conexion
header('Location: index.php'); // Redirecciona a la pagina de inicio
}
?>
Asi muestro el nombre, que en este caso me sale el correo: <?php echo $login_session; ?>


y Asi queda el login

Código PHP:
Ver original
  1. <?php
  2. session_start(); // Iniciando sesion
  3. $error=''; // Variable para almacenar el mensaje de error
  4. if (isset($_POST['submit'])) {
  5. if (empty($_POST['username']) || empty($_POST['password'])) {
  6. $error = "Username or Password is invalid";
  7. }
  8. else
  9. {
  10. // Define $username y $password
  11. $username=$_POST['username'];
  12. $password=$_POST['password'];
  13. // Estableciendo la conexion a la base de datos
  14. include("config/db.php");//Contienen las variables, el servidor, usuario, contraseña y nombre  de la base de datos
  15. include("config/db_conecc.php");//Contiene de conexion a la base de datos
  16.  
  17. // Para proteger de Inyecciones SQL
  18. $username    = mysqli_real_escape_string($con,(strip_tags($username,ENT_QUOTES)));
  19. $password =  sha1($password);//Algoritmo de encriptacion de la contraseña http://php.net/manual/es/function.sha1.php
  20.  
  21. $sql = "SELECT email, password FROM login WHERE email = '" . $username . "' and password='".$password."';";
  22. $query=mysqli_query($con,$sql);
  23. $counter=mysqli_num_rows($query);
  24. if ($counter==1){
  25.         $_SESSION['login_user_sys']=$username;
  26.         $_SESSION['login_id']=$id;
  27.         $_SESSION['login_nombres']=$nombres;
  28.         $_SESSION['login_imagen']=$perfil_img;
  29.         $_SESSION['login_tipo']=$tipo_user; // Iniciando la sesion
  30.         header("location: index.php"); // Redireccionando a la pagina profile.php
  31.  
  32.  
  33. } else {
  34. $error = "El correo electrónico o la contraseña es inválida.";
  35. }
  36. }
  37. }
  38. ?>
__________________
Desarrollo de Aplicaciones de Escritorio, Sitios Web, Audio y Video en SISGUS

Última edición por karenlorenadg; 28/06/2020 a las 10:50 Razón: Agregue mas info