[ create a new paste ] login | about

Link: http://codepad.org/9bCHkVp5    [ raw code | fork ]

Ludim - PHP, pasted on Oct 16:
<?php
/* Clase que tiene las funciones:
	-Conexion: conecta con la base de datos
	-Desconexion: se desconecta de la base de datos
*/
class FuncionesBaseDatos {
	// recibe el nombre de la base de datos a la cual se conecta
	// y regresa una variable de tipo conexion
	function Conectar($DB) {
		define('DB_SERVER','localhost');
		define('DB_SERVER_USERNAME', 'root');
		define('DB_SERVER_PASSWORD','');
		$conexion = mysqli_connect(DB_SERVER, DB_SERVER_USERNAME,DB_SERVER_PASSWORD,$DB);
		if(mysqli_connect_errno()) {
			printf("Can't establish a connection to the database: %s", mysqli_connect_errno());
			exit();
		} 
		return $conexion;
	}

	// desconecta la base de datos
	function Desconectar($conexion) {
		mysqli_close($conexion);
	}

	// consulta la clave publica de un usuario
	function consultaClv($conexion, $user) {
		$sql = "SELECT `usr`,`e_Usr`,`n_Usr`,`ultimaConexion` FROM `usr_mty` WHERE `usr`='$user'";
		$consulta = mysqli_query($conexion, $sql);
		// transforma una fila de mysql a un array en php
		$fila = mysqli_fetch_row($consulta);
		if(!isset($fila) || empty($fila)) {
			return 0;
		}
		mysqli_free_result($consulta);
		return $fila;
	}

	function darAltaUsr($conexion,$user,$e_C,$n_C){	
		$sql = "INSERT INTO `conociendo_mty`.`usr_mty` (`id_usr`, `usr`, `e_Usr`, `n_Usr`,`ultimaConexion`) VALUES (NULL, '$user', '$e_C', '$n_C', NOW())";
		$nvoUsr = mysqli_query($conexion, $sql);
?>
		<script type="text/javascript">
			alert('Has sido creado tu usuario, vuelve a iniciar sesion.');
			alert("Tu clave privada es: " + sessionStorage.getItem("d_C"));
			alert("Tu clave publica  es: \ne = " + sessionStorage.getItem("e_C") + "\nn = " + sessionStorage.getItem("n_C"));
			window.location='../login.html';
		</script>
<?php
	}
	
	function actualizarClv($conexion,$user,$e_C,$n_C){	
		$sql = "UPDATE `usr_mty` SET `ultimaConexion`= NOW() WHERE `usr`='$user'";
		$actual = mysqli_query($conexion, $sql);
	}
}
?>


Output:
No errors or program output.


Create a new paste based on this one


Comments: