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:
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:
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.
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");
}
}
?>
1
2
3
4
5
6
7
8
9
<?php
require_once("myDBC.php");
if(isset($_SESSION['session']))
{
<html>
etc
etc
...
Valora esta pregunta


0