Viewing file: class_password.php (1.87 KB) -rw-rw-rw- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
class password {
function password($contacto_password, $contacto_user, $validate)
{
$this->PASS = $contacto_password;
$this->USER = $contacto_user;
//echo $this->PASS;
//echo $this->USER;
//echo $validate;
// 1. Primer paso
$x = md5($this->PASS);
// 2. Segundo paso
$y = md5($this->USER);
// 3. Tercer paso
$x = md5($x);
// 4. Cuarto paso
$y = md5($y);
// 5. Quinto Paso
$this->PASSWORD = $y . $x;
$this->UID = $y . $x;
// 6.2 Validación de Usuarios
if ($validate == 1) {
$query = "select contacto_nombre, contacto_tipo, contacto_id from administracion_contacto where contacto_user='" . $this->USER . "' and contacto_password='" . $this->PASSWORD . "'";
$select = new Select($query, 3, 0 ,0);
if ($select->NUMERO_REGISTROS == 0) {
include('log.php');
exit();
}
if ($this->PASS == "" or $this->USER == "") {
include('log.php');
exit();
}
$this->usr_tipo=$select->RESULTADO[0][1];
$this->usr_ce=$select->RESULTADO[0][2];
//echo $this->usr_ce;
//echo $this->usr_tipo;
}
// 7. Validación de Acceso a Aplicaciones
if ($validate == 2) {
$query = "select contacto_nombre, contacto_tipo, contacto_id from administracion_contacto where contacto_user='" . $this->USER . "' and contacto_password='" . $this->PASS . "'";
$select = new Select($query, 3, 0 ,0);
if ($this->PASS == "" or $this->USER == "") {
include('log.php');
exit();
}
if ($select->NUMERO_REGISTROS == 0) {
include('log.php');
exit();
}else{
$this->UID = $this->PASS;
}
$this->usr_tipo=$select->RESULTADO[0][1];
$this->usr_ce=$select->RESULTADO[0][2];
//echo $this->usr_ce;
//echo $this->usr_tipo;
}
}
}
?>
|