Page 1 of 6 123 ... LastLast
Results 1 to 10 of 58
  1. #1
    Join Date
    Oct 2008
    Posts
    378
    Plugin Contributions
    0

    Default logoff page isn't redirecting properly

    Hi, having looked around the forum I see a few responses to this but none seem to work.

    When a customer logs off I get a message The page isn't redirecting properly this is the same in firefox and ie. Am not using ssl and the mesasage also says •Make sure that the web address http://mywebsite.co.uk is correct. Which does exist

    This site meant to go live in 2 days

    Help please

    Thanks

  2. #2
    Join Date
    Jul 2012
    Posts
    16,732
    Plugin Contributions
    17

    Default Re: logoff page isn't redirecting properly

    Ummm. That web address isn't your site. Can't help much without it.

    Routine: check what the differences are between your site and a vanilla install. Does the same thing. Occur if you use the default template? What has been modified? What files are listed in includes/modules/pages/logoff?
    ZC Installation/Maintenance Support <- Site
    Contribution for contributions welcome...

  3. #3
    Join Date
    Oct 2008
    Posts
    378
    Plugin Contributions
    0

    Default Re: logoff page isn't redirecting properly

    thanks for getting back to me

    site located at megalarm.co.uk/megalarm

    logoff contains

    <?php

    /**

    * logoff header_php.php

    *

    * @package page

    * @copyright Copyright 2003-2006 Zen Cart Development Team

    * @copyright Portions Copyright 2003 osCommerce

    * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0

    * @version $Id: header_php.php 5403 2006-12-27 00:38:58Z drbyte $

    */



    // This should be first line of the script:

    $zco_notifier->notify('NOTIFY_HEADER_START_LOGOFF');



    require(DIR_WS_MODULES . zen_get_module_directory('require_languages.php'));

    $breadcrumb->add(NAVBAR_TITLE);



    /**

    * Check what language should be used on the logoff screen

    */

    $logoff_lang = ($_SESSION['languages_code'] != DEFAULT_LANGUAGE) ? 'language=' . $_SESSION['languages_code'] : '';



    /**

    * Check if there is still a customer_id

    * If so, kill the session, and redirect back to the logoff page

    * This will cause the header logic to see that the customer_id is gone, and thus not display another logoff link

    */

    if (!empty($_SESSION['customer_id']) || !empty($_SESSION['customer_guest_id'])) {

    zen_session_destroy();

    zen_redirect(zen_href_link(FILENAME_LOGOFF, $logoff_lang));

    }



    // This should be last line of the script:

    $zco_notifier->notify('NOTIFY_HEADER_END_LOGOFF');

    ?>

  4. #4
    Join Date
    Jul 2012
    Posts
    16,732
    Plugin Contributions
    17

    Default Re: logoff page isn't redirecting properly

    Is that the only file in the directory? (Is there more than one file and if so what are the filenames?)

    So, I don't currently have access to either of the "trouble" browsers, but without logging in I went to: /index.php?main_page=logoff and did not have any trouble that I could see...
    ZC Installation/Maintenance Support <- Site
    Contribution for contributions welcome...

  5. #5
    Join Date
    Oct 2008
    Posts
    378
    Plugin Contributions
    0

    Default Re: logoff page isn't redirecting properly

    Yes that is the only file in that folder header_php.php text of which is above. Yes if i go to the page directly it goes there but not if logged in as a customer and then go to logout. Any chance you can create an account log in and then try to log out to see the problem?

  6. #6
    Join Date
    Jul 2012
    Posts
    16,732
    Plugin Contributions
    17

    Default Re: logoff page isn't redirecting properly

    Okay, should see that I created a temp user. After account creation/login, went to a product area, then went directly to the logoff url.

    Had following results:
    On screen: Error There are too many redirections for this web address. With a try again button.
    Header: Error moved temporarily.
    URL remained the same. Trying "button"... Didn't work. same place.

    So what's in the base site? Have an .htaccess file? Have one in the current directory? Otherwise what are the settings in the admin/configuration/sessions menu?
    ZC Installation/Maintenance Support <- Site
    Contribution for contributions welcome...

  7. #7
    Join Date
    Oct 2008
    Posts
    378
    Plugin Contributions
    0

    Default Re: logoff page isn't redirecting properly

    Hi No htaccess in root of domain

    htaccess in root of shop just says SetEnv DEFAULT_PHP_VERSION 5

    cannot find admin/configuration/sessions only admin configuration.php which has

    <?php

    /**

    * @package admin

    * @copyright Copyright 2003-2012 Zen Cart Development Team

    * @copyright Portions Copyright 2003 osCommerce

    * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0

    * @version GIT: $Id: Author: Ian Wilson Thu Aug 16 12:36:12 2012 +0100 Modified in v1.5.1 $
    */





    require('includes/application_top.php');



    $action = (isset($_GET['action']) ? $_GET['action'] : '');



    if (zen_not_null($action)) {

    switch ($action) {

    case 'save':

    // demo active test

    if (zen_admin_demo()) {

    $_GET['action']= '';

    $messageStack->add_session(ERROR_ADMIN_DEMO, 'caution');

    zen_redirect(zen_href_link(FILENAME_CONFIGURATION, 'gID=' . $_GET['gID'] . '&cID=' . $cID));

    }

    $configuration_value = zen_db_prepare_input($_POST['configuration_value']);

    $cID = zen_db_prepare_input($_GET['cID']);



    $db->Execute("update " . TABLE_CONFIGURATION . "

    set configuration_value = '" . zen_db_input($configuration_value) . "',

    last_modified = now() where configuration_id = '" . (int)$cID . "'");

    $configuration_query = 'select configuration_key as cfgkey, configuration_value as cfgvalue

    from ' . TABLE_CONFIGURATION;



    $configuration = $db->Execute($configuration_query);



    // set the WARN_BEFORE_DOWN_FOR_MAINTENANCE to false if DOWN_FOR_MAINTENANCE = true

    if ( (WARN_BEFORE_DOWN_FOR_MAINTENANCE == 'true') && (DOWN_FOR_MAINTENANCE == 'true') ) {

    $db->Execute("update " . TABLE_CONFIGURATION . "

    set configuration_value = 'false', last_modified = '" . NOW . "'

    where configuration_key = 'WARN_BEFORE_DOWN_FOR_MAINTENANCE'"); }



    $configuration_query = 'select configuration_key as cfgkey, configuration_value as cfgvalue

    from ' . TABLE_CONFIGURATION;



    $configuration = $db->Execute($configuration_query);



    zen_redirect(zen_href_link(FILENAME_CONFIGURATION, 'gID=' . $_GET['gID'] . '&cID=' . $cID));

    break;

    }

    }



    $gID = (isset($_GET['gID'])) ? $_GET['gID'] : 1;

    $_GET['gID'] = $gID;

    $cfg_group = $db->Execute("select configuration_group_title

    from " . TABLE_CONFIGURATION_GROUP . "

    where configuration_group_id = '" . (int)$gID . "'");



    if ($gID == 7) {

    $shipping_errors = '';

    if (zen_get_configuration_key_value('SHIPPING_ORIGIN_ZIP') == 'NONE' or zen_get_configuration_key_value('SHIPPING_ORIGIN_ZIP') == '') {

    $shipping_errors .= '<br />' . ERROR_SHIPPING_ORIGIN_ZIP;

    }

    if (zen_get_configuration_key_value('ORDER_WEIGHT_ZERO_STATUS') == '1' and !defined('MODULE_SHIPPING_FREESHIPPER_STATUS')) {

    $shipping_errors .= '<br />' . ERROR_ORDER_WEIGHT_ZERO_STATUS;

    }

    if (defined('MODULE_SHIPPING_USPS_STATUS') and (MODULE_SHIPPING_USPS_USERID=='NONE' or MODULE_SHIPPING_USPS_SERVER == 'test')) {

    $shipping_errors .= '<br />' . ERROR_USPS_STATUS;

    }

    if ($shipping_errors != '') {

    $messageStack->add(ERROR_SHIPPING_CONFIGURATION . $shipping_errors, 'caution');

    }

    }



    ?>

    <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html <?php echo HTML_PARAMS; ?>>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">

    <title><?php echo TITLE; ?></title>

    <link rel="stylesheet" type="text/css" href="includes/stylesheet.css">

    <link rel="stylesheet" type="text/css" href="includes/cssjsmenuhover.css" media="all" id="hoverJS">

    <script language="javascript" src="includes/menu.js"></script>

    <script language="javascript" src="includes/general.js"></script>

    <script type="text/javascript">

    <!--

    function init()

    {

    cssjsmenu('navbar');

    if (document.getElementById)

    {

    var kill = document.getElementById('hoverJS');

    kill.disabled = true;

    }

    }

    // -->

    </script>

    </head>

    <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" bgcolor="#FFFFFF" onLoad="init()">

    <!-- header //-->

    <?php require(DIR_WS_INCLUDES . 'header.php'); ?>

    <!-- header_eof //-->



    <!-- body //-->

    <table border="0" width="100%" cellspacing="2" cellpadding="2">

    <tr>

    <!-- body_text //-->

    <td width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="2">

    <tr>

    <td><table border="0" width="100%" cellspacing="0" cellpadding="0">

    <tr>

    <td class="pageHeading"><?php echo $cfg_group->fields['configuration_group_title']; ?></td>

    <td class="pageHeading" align="right"><?php echo zen_draw_separator('pixel_trans.gif', HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?></td>

    </tr>

    </table></td>

    </tr>

    <tr>

    <td><table border="0" width="100%" cellspacing="0" cellpadding="0">

    <tr>

    <td valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="2">

    <tr class="dataTableHeadingRow">

    <td class="dataTableHeadingContent" width="55%"><?php echo TABLE_HEADING_CONFIGURATION_TITLE; ?></td>

    <td class="dataTableHeadingContent"><?php echo TABLE_HEADING_CONFIGURATION_VALUE; ?></td>

    <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_ACTION; ?>&nbsp;</td>

    </tr>

    <?php

    $configuration = $db->Execute("select configuration_id, configuration_title, configuration_value, configuration_key,

    use_function from " . TABLE_CONFIGURATION . "

    where configuration_group_id = '" . (int)$gID . "'

    order by sort_order");

    while (!$configuration->EOF) {

    if (zen_not_null($configuration->fields['use_function'])) {

    $use_function = $configuration->fields['use_function'];

    if (preg_match('/->/', $use_function)) {

    $class_method = explode('->', $use_function);

    if (!is_object(${$class_method[0]})) {

    include(DIR_WS_CLASSES . $class_method[0] . '.php');

    ${$class_method[0]} = new $class_method[0]();

    }

    $cfgValue = zen_call_function($class_method[1], $configuration->fields['configuration_value'], ${$class_method[0]});

    } else {

    $cfgValue = zen_call_function($use_function, $configuration->fields['configuration_value']);

    }

    } else {

    $cfgValue = $configuration->fields['configuration_value'];

    }



    if ((!isset($_GET['cID']) || (isset($_GET['cID']) && ($_GET['cID'] == $configuration->fields['configuration_id']))) && !isset($cInfo) && (substr($action, 0, 3) != 'new')) {

    $cfg_extra = $db->Execute("select configuration_key, configuration_description, date_added,

    last_modified, use_function, set_function

    from " . TABLE_CONFIGURATION . "

    where configuration_id = '" . (int)$configuration->fields['configuration_id'] . "'");

    $cInfo_array = array_merge($configuration->fields, $cfg_extra->fields);

    $cInfo = new objectInfo($cInfo_array);

    }



    if ( (isset($cInfo) && is_object($cInfo)) && ($configuration->fields['configuration_id'] == $cInfo->configuration_id) ) {

    echo ' <tr id="defaultSelected" class="dataTableRowSelected" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="document.location.href=\'' . zen_href_link(FILENAME_CONFIGURATION, 'gID=' . $_GET['gID'] . '&cID=' . $cInfo->configuration_id . '&action=edit') . '\'">' . "\n";

    } else {

    echo ' <tr class="dataTableRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" onclick="document.location.href=\'' . zen_href_link(FILENAME_CONFIGURATION, 'gID=' . $_GET['gID'] . '&cID=' . $configuration->fields['configuration_id'] . '&action=edit') . '\'">' . "\n";

    }

    ?>

    <td class="dataTableContent"><?php echo $configuration->fields['configuration_title']; ?></td>

    <td class="dataTableContent"><?php echo htmlspecialchars($cfgValue, ENT_COMPAT, CHARSET, TRUE); ?></td>

    <td class="dataTableContent" align="right"><?php if ( (isset($cInfo) && is_object($cInfo)) && ($configuration->fields['configuration_id'] == $cInfo->configuration_id) ) { echo zen_image(DIR_WS_IMAGES . 'icon_arrow_right.gif', ''); } else { echo '<a href="' . zen_href_link(FILENAME_CONFIGURATION, 'gID=' . $_GET['gID'] . '&cID=' . $configuration->fields['configuration_id']) . '" name="link_' . $configuration->fields['configuration_key'] . '">' . zen_image(DIR_WS_IMAGES . 'icon_info.gif', IMAGE_ICON_INFO) . '</a>'; } ?>&nbsp;</td>

    </tr>

    <?php

    $configuration->MoveNext();

    }

    ?>

    </table></td>

    <?php

    $heading = array();

    $contents = array();



    switch ($action) {

    case 'edit':

    $heading[] = array('text' => '<b>' . $cInfo->configuration_title . '</b>');



    if ($cInfo->set_function) {

    eval('$value_field = ' . $cInfo->set_function . '"' . htmlspecialchars($cInfo->configuration_value, ENT_COMPAT, CHARSET, TRUE) . '");');

    } else {

    $value_field = zen_draw_input_field('configuration_value', htmlspecialchars($cInfo->configuration_value, ENT_COMPAT, CHARSET, TRUE), 'size="60"');

    }



    $contents = array('form' => zen_draw_form('configuration', FILENAME_CONFIGURATION, 'gID=' . $_GET['gID'] . '&cID=' . $cInfo->configuration_id . '&action=save'));

    if (ADMIN_CONFIGURATION_KEY_ON == 1) {

    $contents[] = array('text' => '<strong>Key: ' . $cInfo->configuration_key . '</strong><br />');

    }

    $contents[] = array('text' => TEXT_INFO_EDIT_INTRO);

    $contents[] = array('text' => '<br><b>' . $cInfo->configuration_title . '</b><br>' . $cInfo->configuration_description . '<br>' . $value_field);

    $contents[] = array('align' => 'center', 'text' => '<br>' . zen_image_submit('button_update.gif', IMAGE_UPDATE, 'name="submit' . $cInfo->configuration_key . '"') . '&nbsp;<a href="' . zen_href_link(FILENAME_CONFIGURATION, 'gID=' . $_GET['gID'] . '&cID=' . $cInfo->configuration_id) . '">' . zen_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>');

    break;

    default:

    if (isset($cInfo) && is_object($cInfo)) {

    $heading[] = array('text' => '<b>' . $cInfo->configuration_title . '</b>');

    if (ADMIN_CONFIGURATION_KEY_ON == 1) {

    $contents[] = array('text' => '<strong>Key: ' . $cInfo->configuration_key . '</strong><br />');

    }



    $contents[] = array('align' => 'center', 'text' => '<a href="' . zen_href_link(FILENAME_CONFIGURATION, 'gID=' . $_GET['gID'] . '&cID=' . $cInfo->configuration_id . '&action=edit') . '">' . zen_image_button('button_edit.gif', IMAGE_EDIT) . '</a>');

    $contents[] = array('text' => '<br>' . $cInfo->configuration_description);

    $contents[] = array('text' => '<br>' . TEXT_INFO_DATE_ADDED . ' ' . zen_date_short($cInfo->date_added));

    if (zen_not_null($cInfo->last_modified)) $contents[] = array('text' => TEXT_INFO_LAST_MODIFIED . ' ' . zen_date_short($cInfo->last_modified));

    }

    break;

    }



    if ( (zen_not_null($heading)) && (zen_not_null($contents)) ) {

    echo ' <td width="25%" valign="top">' . "\n";



    $box = new box;

    echo $box->infoBox($heading, $contents);



    echo ' </td>' . "\n";

    }

    ?>

    </tr>

    </table></td>

    </tr>

    </table></td>

    <!-- body_text_eof //-->

    </tr>

    </table>

    <!-- body_eof //-->



    <!-- footer //-->

    <?php require(DIR_WS_INCLUDES . 'footer.php'); ?>

    <!-- footer_eof //-->

    <br>

    </body>

    </html>

    <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>

  8. #8
    Join Date
    Jul 2012
    Posts
    16,732
    Plugin Contributions
    17

    Default Re: logoff page isn't redirecting properly

    Try accessing from logging into your admin. then configuration dropdown menu, then the sessions option under that list. :)
    ZC Installation/Maintenance Support <- Site
    Contribution for contributions welcome...

  9. #9
    Join Date
    Oct 2008
    Posts
    378
    Plugin Contributions
    0

    Default Re: logoff page isn't redirecting properly

    lol ok i see admin

    it says


    Title Value Action
    Session Directory /home/sites/megalarm.co.uk/public_html/megalarm/cache
    Cookie Domain True Info
    Force Cookie Use False Info
    Check SSL Session ID False Info
    Check User Agent False Info
    Check IP Address False Info
    Prevent Spider Sessions True Info
    Recreate Session True Info
    IP to Host Conversion Status true Info
    Use root path for cookie path False Info
    Add period prefix to cookie domain True

  10. #10
    Join Date
    Jul 2012
    Posts
    16,732
    Plugin Contributions
    17

    Default Re: logoff page isn't redirecting properly

    Quote Originally Posted by Congerman View Post
    lol ok i see admin

    it says


    Title Value Action
    Session Directory /home/sites/megalarm.co.uk/public_html/megalarm/cache
    Cookie Domain True Info
    Force Cookie Use False Info
    Check SSL Session ID False Info
    Check User Agent False Info
    Check IP Address False Info
    Prevent Spider Sessions True Info
    Recreate Session True Info
    IP to Host Conversion Status true Info
    Use root path for cookie path False Info
    Add period prefix to cookie domain True
    And just for clarity:
    /home/sites/megalarm.co.uk/public_html/megalarm
    is actually where this site is held not somewhere "deeper" past that?

    Two things still:
    1) Does the same problem exist when you temporarily use the ZC default template?
    2) What was the origin of this database? Was it a fresh install, or did it "migrate" from somewhere else?
    ZC Installation/Maintenance Support <- Site
    Contribution for contributions welcome...

 

 
Page 1 of 6 123 ... LastLast

Similar Threads

  1. My site isn't aligned properly
    By familynow in forum Templates, Stylesheets, Page Layout
    Replies: 22
    Last Post: 9 Nov 2011, 02:02 PM
  2. "The page isn't redirecting properly" - when maintenance is on
    By sanji in forum Upgrading from 1.3.x to 1.3.9
    Replies: 11
    Last Post: 19 Jun 2011, 06:07 PM
  3. Page not redirecting properly
    By styledata in forum General Questions
    Replies: 0
    Last Post: 20 Nov 2007, 01:07 AM
  4. The page isn't redirecting properly - HELP
    By SirBuck in forum General Questions
    Replies: 4
    Last Post: 12 Sep 2007, 05:20 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR