]> git.llucax.com Git - mecon/intranet.git/commitdiff
BugFix en logout. En login se agrego la posibilidad de pasar por parametro si el...
authorMartín Marrese <marrese@gmail.com>
Fri, 30 Jan 2004 17:06:15 +0000 (17:06 +0000)
committerMartín Marrese <marrese@gmail.com>
Fri, 30 Jan 2004 17:06:15 +0000 (17:06 +0000)
sistema/www/login.php
sistema/www/logout.php

index 2a3ae8b7d5b25cb621c019a900a1dd5781956631..a4965dcfafd647a1299fb867f5c5c5c3a8b7d3d1 100644 (file)
@@ -54,9 +54,7 @@
   {
     if(!isset($_SESSION['usuario']) )
     {
-      if((isset($_GET['redirect']) && $_GET['redirect'] == 'sistemas') ||
-         (isset($_POST['redirect']) && $_POST['redirect'] == 'sistemas'))
-      {
+      if (@$_REQUEST['redirect'] == 'sistemas' || @$_REQUEST['embperl']) {
            $m = new HTML_DietMarco('sistemas', 'Sistemas');
 //           $m->addTitle('Sistemas');
       }
   }
 
   if(isset($_SESSION['usuario']) && ! @ $error &&
-       (isset($_POST['redirect']) || isset($_GET['redirect'])))
+       (@$_REQUEST['redirect'])) 
   {
-    @ $redirect = $_GET['redirect'].$_POST['redirect'];
+    $redirect = $_REQUEST['redirect'];
     $query = "SELECT link
               FROM servicio
               WHERE servicio = $redirect";
     $link = $DB->getOne($query);
-    if(PEAR::isError($link))
-      header('location: '.$redirect);
+    if(PEAR::isError($link)) {
+
+      if (@$_REQUEST['embperl']) {
+         header('Location: /Php2Embperl_Session?redirect='.$redirect);
+      }
+      else {
+         header('Location: '.$redirect);
+      }
+    }
     else
       header('location: '.$link);
   }
index 0aaf7b5fb84e52850910a6d616cef8496608b5c4..b7ef64980f2d50aa0fa4a7bfeda8a9f42d0ee2fe 100644 (file)
@@ -1,5 +1,4 @@
 <?
-session_start();
 session_destroy();
-header('location: noticias.php');
+header('Location: noticias');
 ?>