-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathuserNew.php
64 lines (40 loc) · 1.85 KB
/
userNew.php
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?php
require_once ('usuario.php');
session_start();
//Comprobamos que las casillas han sido rellenadas de datos, y que los password son equivalentes.
if(!isset($_GET["registropassword"]) && !isset($_GET["registronombre"]) && !isset($_GET["registroapellidos"]) &&
!isset($_GET["correo"]) && !isset($_GET["telefono"]) && !isset($_GET["registronacimiento"]) &&
!isset($_GET["sexo"]) && !isset($_GET["registrotelefono"])) {
echo "Ocurrió un error con el registro, vuelva a intentarlo.";
exit;
}
//Miramos en la Base de datos que no exista un usuario ya con ese correo.
if (Usuario::validarCorreo($_GET["correo"])){
echo "Usuario ya existente";
exit;
}
Usuario::insertarUsuario($_GET["correo"], $_GET["registropassword"], $_GET["registronombre"],
$_GET["registroapellidos"], $_GET["sexo"], $_GET["registrotelefono"], $_GET["registronacimiento"]);
if (empty($_SESSION["conectados"])){
$_SESSION["conectados"] = array();
$_SESSION["conectados"][] = $_GET["correo"];
}
else{
$_SESSION["conectados"][] = $_GET["correo"];
}
$user = Usuario::obtenerUsuario($_GET["correo"]);
$_SESSION["nombre"] = $user->devolverValor("nombre");
$_SESSION["apellidos"] = $user->devolverValor("apellidos");
$_SESSION["nacimiento"] = $user->devolverValor("nacimiento");
$_SESSION["sexo"] = $user->devolverValor("sexo");
$_SESSION["imagen"] = $user->devolverValor("fotoperfil");
$_SESSION["telefono"] = $user->devolverValor("telefono");
$_SESSION["usuario"] = $_GET["correo"];
Usuario::modificarAConectado($_SESSION["usuario"]);
$_SESSION["amigos"] = array();
$misAmigos = Usuario::devolverAmigos($_SESSION["usuario"]);
for ($i=0; $i < count($misAmigos); ++$i)
$_SESSION["amigos"][] = $misAmigos[$i];
header("Location: portada.php");
exit;
?>