Beispiel #1
0
 public static function getConexion()
 {
     if (!isset(self::$conexion)) {
         self::$conexion = new mysqli("idegard.com", "chinook", "chinook", "chinook");
     }
     return self::$conexion;
 }
Beispiel #2
0
 public static function cerrarConexion()
 {
     if (isset(self::$conexion)) {
         self::$conexion = NULL;
         //            //PRUEBA DE CONEXIÓN.
         //            print 'CONEXIÓN CERRADA......';
     }
 }
 public function __destruct()
 {
     parent::conexion();
 }
Beispiel #4
0
<?php

require 'conexion.php';
session_start();
$conexion = new Conexion();
$conexion->conexion();
$user = $_POST['user'];
$pass = $_POST['pass'];
$pass2 = $_POST['pass2'];
$_SESSION["email"] = $_POST['email'];
$_SESSION["user"] = $_POST['user'];
$email = $_SESSION["email"];
if ($pass == $pass2) {
    $caracteres = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
    //posibles caracteres a usar
    $numerodeletras = 20;
    //numero de letras para generar el texto
    $cadena = "";
    //variable para almacenar la cadena generada
    for ($i = 0; $i < $numerodeletras; $i++) {
        $cadena .= substr($caracteres, rand(0, strlen($caracteres)), 1);
        /*Extraemos 1 caracter de los caracteres 
          entre el rango 0 a Numero de letras que tiene la cadena */
    }
    // echo $cadena;
    mysql_query("INSERT INTO usuarios (usuario, password, email, codigo) VALUES('" . $user . "','" . $pass . "','" . $email . "','" . $cadena . "')");
    header('Location: email.php');
} else {
    echo "las contraserñas deben coincidir";
    //	header('Location: index.html');
}