PHP - Quiero que cuando tu te loguees en tu perfil te carguen tus datos del perfil

 
Vista:

Quiero que cuando tu te loguees en tu perfil te carguen tus datos del perfil

Publicado por Miguel Angel (4 intervenciones) el 02/11/2016 10:02:37
Hola y muy buenas!
Estoy programando una "red social", y he creado un sistema de logueo y registro.
No tengo conocimientos avanzados de php pero entiendo el lenguaje y veo como funciona y puedo ir toqueteando codigo mirando en una web y otra y demás, todo documentacion en ingles.
Ahora mi problema. Quiero que cuando tu te loguees en tu perfil te carguen tus datos del perfil, nombre , apellidos , edad , etc.. pero no consigo hacer que se muestren las tablas debido al tema de las sesiones. Si me pudieran ayudar o mandarme alguna web sobre todo este tema o algo parecido. Este es mi codigo de logueo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
 public function logueo($usuario, $password){
        //El password obtenido se le aplica el crypt
        //Posteriormente se compara en el query
 
        $q = "select * from usuarios where correo='$usuario' and password='$password'";
 
 
        $result = $this->mysqli->query($q);
 
	//Si el resultado obtenido no tiene nada
        //Muestra el error y redirige al index
        if( $result->num_rows == 0)
        {
            echo'<script type="text/javascript">
                alert("Usuario o Contraseña Incorrecta");
                window.location="httP://192.168.1.131/index.php"
                </script>';
        }
 
        //En otro caso
        //En $reg se guarda el resultado de la consulta
        //Al segundo posición de SESION se le asigna el id del usuario
        //Redirige a página logueada
        else{
		    $datos  = $this->mysqli->query($d);
            $reg = mysqli_fetch_assoc($result);
            $_SESSION["session"][] = $reg["id"];
            header("location:principal.php");
        }
 
    }
 ?>
El logueo esta en un php aparte con sus funciones de consulta a la base de datos para comprobar los campos y demás. Ahora mismo tampoco tengo implementada seguridad, algun ejemplo para cifrar la contraseña o evitar una inyeccion durante el logueo? por lo demas funciona correctamente todo el sistema y me lleva lo que seria la pagina principal de la web y requiere que este la sesion iniciada para que se vea la web:

1
2
3
4
5
6
7
8
9
<?php
require_once("myDBC.php");
if(isset($_SESSION['session']))
 
{
<html>
etc
etc
...
En esta parte de la web con la sesion iniciada y demas me gustaria saber como puedo llamar a la consulta de la tabla y imprimir sus resultados en el html. Muchas Gracias espero su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Quiero que cuando tu te loguees en tu perfil te carguen tus datos del perfil

Publicado por Miguel (4 intervenciones) el 03/11/2016 10:59:53
Muchas Gracias ^^
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar