function _moduleContent(&$smarty, $module_name) { //include module files include_once "modules/{$module_name}/configs/default.conf.php"; global $arrConf; load_language_module($module_name); $arrConf = array_merge($arrConf, $arrConfig); //folder path for custom templates $base_dir = dirname($_SERVER['SCRIPT_FILENAME']); $templates_dir = isset($arrConfig['templates_dir']) ? $arrConfig['templates_dir'] : 'themes'; $local_templates_dir = "{$base_dir}/modules/{$module_name}/" . $templates_dir . '/' . $arrConf['theme']; // Conexión a la base de datos CallCenter $pDB = new paloDB($arrConf['cadena_dsn']); switch (getParameter('action')) { case 'new_user': return nuevoUsuario($pDB, $smarty, $module_name, $local_templates_dir); case 'edit_user': return editarUsuario($pDB, $smarty, $module_name, $local_templates_dir); case 'list_user': default: return listarUsuarios($pDB, $smarty, $module_name, $local_templates_dir); } }
creaDirectorioUsuario(); header("Location: http://lubricam.com/Vista/Perfil.php"); die; } else { echo "vas mal"; } } $mensaje = ""; function loguear() { global $mensaje; $semilla = getSelectP2Numeric('select semilla from lubri_usuarios where nick=?', $_POST["usuariologin"]); $login = getSelectP2Numeric('select AES_DECRYPT(password,SHA1(?)) as semilla from lubri_usuarios where nick=?', $_POST["clavelogin"], $_POST["usuariologin"]); if ($login[0][0] != "" && $semilla[0][0] != "" && $login[0][0] == $semilla[0][0]) { $mensaje = "bienvenido"; session_start(); $_SESSION["nick"] = $_POST["usuariologin"]; header("Location: http://lubricam.com/Vista/Perfil.php"); } else { $mensaje = "Nombre de Usuario o Password Incorrecto"; } } //main if (isset($_POST["registro"])) { nuevoUsuario(); } else { if (isset($_POST["acceso"])) { loguear(); } } //endmain
} catch (Exception $ex) { return "<div class='alert alert-danger'><button class='close' data-dismiss='alert' type='button'>x</button><strong></strong>\r\n \tError al consultar la base de datos</div>"; } } if ($_POST) { $rta = ""; try { $oper = $_POST['oper']; switch ($oper) { case 'add': $apellido = $_POST['txtApellido']; $nombre = $_POST["txtNombre"]; $email = $_POST["txtEmail"]; $usuario = $_POST["txtUsuario"]; $pass = $_POST["txtPass"]; $rta = nuevoUsuario($apellido, $nombre, $email, $usuario, $pass); break; case 'ver': $idusuario = $_POST['hfIdUsuario']; $rta = verUsuario($idusuario); break; case 'recuperarClave': $usuario = $_POST['txtUsuario']; $correoElect = $_POST['txtCE']; $rta = recuperarClave($usuario, $correoElect); break; case 'cambiarClave': $usuario = $_POST['txtUsuario']; $idusuario = $_POST['hfIdUsuario']; $nuevapass = $_POST['txtPass']; $rta = cambiarClave($idusuario, $usuario, $nuevapass);
include "conector.php"; include "model_usuario.php"; if ($_SERVER['REQUEST_METHOD'] === 'POST') { $nombre = $_POST['nombre']; $usuario = $_POST['usuario']; $pass = $_POST['pass']; $dpto = $_POST['dpto']; $cargo = $_POST['cargo']; $conexion = conexionProcedimiento(); $priv = ''; if ($dpto == "PDM") { $priv = "P"; } else { $priv = "D"; } $existeUsuario = existeUsuario($usuario, $conexion); while ($row = mysqli_fetch_assoc($existeUsuario)) { $cantidad = $row['usuario']; if ($cantidad == 1) { echo '<div class="alert alert-danger fade in"><a href="#" class="close" data-dismiss="alert" aria-label="close">×</a><strong>El nombre de usuario ya existe.</strong></div>'; } else { $nuevoUsuario = nuevoUsuario($nombre, $usuario, $pass, $dpto, $cargo, $priv, $conexion); if (!$nuevoUsuario) { echo '<div class="alert alert-danger fade in"><a href="#" class="close" data-dismiss="alert" aria-label="close">×</a><strong>Error en la consulta: ' . mysql_error() . '.</strong></div>'; } else { echo '<div class="alert alert-success fade in"><a href="#" class="close" data-dismiss="alert" aria-label="close">×</a><strong>Se ha creado un nuevo usuario.</strong></div>'; } } } cierraConexion($conexion); }