Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include('../accesodatos/consultas.php');
- session_start();
- error_reporting(E_ALL & ~E_NOTICE);
- ini_set('display_errors', 1);
- if($_SESSION['autenticado'])
- {
- $usuario = $_SESSION['usuario'];
- $usuarios = datosUsuarios($usuario);
- if($usuarios != null)
- {
- $categoria = $usuarios['cat_id_category_1'];
- $categoria2 = $usuarios['cat_id_category_2'];
- if($categoria2 == 'CON' OR $categoria == 'ADM')
- {
- ...
- }else{
- Header("location:index.php");
- }
- }
- }else{
- Header("location:login/index.php");
- }
- $idDeposito=$_GET['idDeposito'];
- $idArticulo=$_GET['idArticulo'];
- $aut = $_GET['aut'];
- echo $aut;
- if($aut != null){
- $passwordAdmin = $_POST['passAdmin'];
- $passUser = $_POST['txtPass'];
- if($passUser == $passwordAdmin){
- //echo 'asaj';
- $autoriz = true;
- }
- }
- if(($categoria == 'ADM' || $autoriz == true)){
- if(deleteDepositoDetalle($idDeposito,$idArticulo))
- {
- Header('Location:../depositoDetalleFA.php?idDeposito='.$idDeposito.'');
- }
- else
- {
- Header('Location:../depositoPF.php');
- }
- }elseif($autoriz == false && $autorize != null){
- echo "<script>alert('Las contraseñas no coinciden. Favor de intentarlo otra vez.');
- window.history.back();
- </script>";
- }
- else{
- $pass = randomPassword();
- //echo 'ehh';
- include('emailAutorizacionEliminarDetalleFactura.php');
- //echo 'ehh';
- echo '<form name="frmIns" method="post" action = "delDepositoDetalle.php?idDeposito='.$idDeposito.'&idArticulo='.$idArticulo.'&aut=true">
- <input type="hidden" name = "passAdmin" value = "'.$pass.'"/>
- <label for="txtPass">Para hacer este movimiento se necesita la autorización del administrador. Por favor introduzca la contraseña asignada para continuar: </label>
- <input type="password" name = "txtPass"/>
- <input type="submit" name="Aceptar" value = "Aceptar"/>
- </form>';
- }
- function randomPassword() {
- $alphabet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';
- $pass = array(); //remember to declare $pass as an array
- $alphaLength = strlen($alphabet) - 1; //put the length -1 in cache
- for ($i = 0; $i < 8; $i++) {
- $n = rand(0, $alphaLength);
- $pass[] = $alphabet[$n];
- }
- return implode($pass); //turn the array into a string
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement