Results 1 to 8 of 8
  1. #1
    Join Date
    Feb 2011
    Location
    Washington, D.C.
    Posts
    80
    Plugin Contributions
    0

    Default Admin redirects to home page upon log in

    Hello Zenners -

    Happy New Year to all of you. Wish you all a very successful 2014.

    My ZC has been running like a charm. I have not added any addons, messed with the code etc. all of 2013.

    A couple of days ago, when I logged into the admin section, after entering my password and hitting enter, I was redirected to my homepage. The redirected url looks like this "http://www.homepage.com//". With two forward slashes. I'm not sure how or what happened. As I mentioned, I have not done anything on the back end in a while. I can manually edit the url to include my secret admin folder like this "http://www.homepage.com/secretadminfolder" and hitting enter takes me inside the admin section. Everything else works in the admin menu other than the "Admin Home" link. When I click that, instead of refreshing the admin page, it takes me to the homepage and the url again becomes "http://www.homepage.com//". again, I can enter the secretadminfolder after the first forward slash, hit enter and I can go into the admin section.

    I've checked the admin->includes->configure.php file and it looks okay to me...can you someone please guide me as to what they think the problem might be?

  2. #2
    Join Date
    Apr 2007
    Location
    Ontario, Canada
    Posts
    1,731
    Plugin Contributions
    27

    Default Re: Admin redirects to home page upon log in

    Did your host make any 'improvements' to their server they forgot to mention to you?
    Twitch.
    https://www.twitchtoo.com Do you work for free? Please donate.
    Twitch Base8 - Obsidian - This, is what's new.

  3. #3
    Join Date
    Jan 2004
    Location
    N of San Antonio TX
    Posts
    9,684
    Plugin Contributions
    11

    Default Re: Admin redirects to home page upon log in

    Settings in the configure.php files do not generally get touched by a host and should not be affected by a php update, etc. You need to start here. http://www.zen-cart.com/wiki/index.p...ing_From_Hacks
    A little help with colors.
    myZenCartHost.com - Zen Cart Certified, PCI Compatible Hosting by JEANDRET
    Free SSL & Domain with semi-annual and longer hosting. Updating 1.5.2 and Up.

  4. #4
    Join Date
    Feb 2011
    Location
    Washington, D.C.
    Posts
    80
    Plugin Contributions
    0

    Default Re: Admin redirects to home page upon log in

    Quote Originally Posted by dbltoe View Post
    Settings in the configure.php files do not generally get touched by a host and should not be affected by a php update, etc. You need to start here. http://www.zen-cart.com/wiki/index.p...ing_From_Hacks
    Thanks for the direction. I changed passwords on admin several days ago. When I try to log into the admin section, I am still asked for a password. Once I enter the password, I'm redirected to the home page and then have to manually again type the secretadminfolder to enter the admin section. Without entering the password, you cannot get into the admin page. I will also bring this up with my host. However, I am curious to understand why you feel this might be a hack attempt. I look forward to your reply.
    http://www.kinkykupid.com. WARNING: Please note that this site is intended to sell Adult Toys, Novelties and Costumes. Please do not click the link if you may find it offensive.

  5. #5
    Join Date
    Jan 2004
    Location
    N of San Antonio TX
    Posts
    9,684
    Plugin Contributions
    11

    Default Re: Admin redirects to home page upon log in

    However, I am curious to understand why you feel this might be a hack attempt. I look forward to your reply.
    No problem.
    With the advent of 1.5, the admin configure.php file was modified to use constants and automatically recognize the change in an admin directory. Along with this, the admin configure.php also used this method to get to the main admin page and, also, to get to the catalog from the admin.

    The fact that submitting your information in the admin login does NOT take you to where it should and that it DOES add the extra / says that your admin configure.php file is corrupt or has been modified by person or persons unknown.

    If your admin configure.php file (located in the YOURADMIN/includes folder) does not look like this in the first thirty-eight lines, you may have been hacked.
    * @copyright Copyright 2003-2011 Zen Cart Development Team
    * @copyright Portions Copyright 2003 osCommerce
    * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
    * File Built by zc_install on 2012-02-16 12:47:21
    */


    /*************** NOTE: This file is similar, but DIFFERENT from the "store" version of configure.php. ***********/
    /*************** The 2 files should be kept separate and not used to overwrite each other. ***********/

    /**
    * WE RECOMMEND THAT YOU USE SSL PROTECTION FOR YOUR ENTIRE ADMIN:
    * To do that, make sure you use a "https:" URL for BOTH the HTTP_SERVER and HTTPS_SERVER entries:
    */
    define('HTTP_SERVER', 'http://yoursite.com');
    define('HTTPS_SERVER', 'https://yoursite.com');
    define('HTTP_CATALOG_SERVER', 'http://yoursite.com');
    define('HTTPS_CATALOG_SERVER', 'https://yoursite.com');

    // secure webserver for admin? Valid choices are 'true' or 'false' (including quotes).
    define('ENABLE_SSL_ADMIN', 'true');

    // secure webserver for storefront? Valid choices are 'true' or 'false' (including quotes).
    define('ENABLE_SSL_CATALOG', 'true');

    // NOTE: be sure to leave the trailing '/' at the end of these lines if you make changes!
    // * DIR_WS_* = Webserver directories (virtual/URL)
    // these paths are relative to top of your webspace ... (ie: under the public_html or httpdocs folder)
    $t1 = parse_url(HTTP_SERVER);$p1 = $t1['path'];$t2 = parse_url(HTTPS_SERVER);$p2 = $t2['path'];

    define('DIR_WS_ADMIN', preg_replace('#^' . str_replace('-', '\-', $p1) . '#', '', dirname($_SERVER['SCRIPT_NAME'])) . '/');
    define('DIR_WS_CATALOG', '/');
    define('DIR_WS_HTTPS_ADMIN', preg_replace('#^' . str_replace('-', '\-', $p2) . '#', '', dirname($_SERVER['SCRIPT_NAME'])) . '/');
    define('DIR_WS_HTTPS_CATALOG', '/');

    Short but sweet - Links using constants don't change on their own or by a host tweaking a server. I prefer paranoia when it comes to our sites.

    "Just because you're paranoid, doesn't mean everybody's not out to get you."
    A little help with colors.
    myZenCartHost.com - Zen Cart Certified, PCI Compatible Hosting by JEANDRET
    Free SSL & Domain with semi-annual and longer hosting. Updating 1.5.2 and Up.

  6. #6
    Join Date
    Feb 2011
    Location
    Washington, D.C.
    Posts
    80
    Plugin Contributions
    0

    Default Re: Admin redirects to home page upon log in

    I compared the admin/includes/configure.php file with what you listed above...nothing seems to have been changed. I can't find a copy of the admin/includes/configure file that came with the zc1.5.0 package. I downloaded a fresh copy of 1.5.0 and there is no configure.php file for admin/includes...I guess it gets created on the fly. I am posting my configure.php files with critical information blocked off...perhaps, maybe someone can find if something is off...or any other direction that I can be pointed to would be appreciated.
    PHP Code:
    <?php
    /**
     * @package Configuration Settings circa 1.5.0
     * @copyright Copyright 2003-2011 Zen Cart Development Team
     * @copyright Portions Copyright 2003 osCommerce
     * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
     * File Built by zc_install on 2012-06-28 09:56:40
     */


    /*************** NOTE: This file is similar, but DIFFERENT from the "store" version of configure.php. ***********/
    /***************       The 2 files should be kept separate and not used to overwrite each other.      ***********/

    /**
     * WE RECOMMEND THAT YOU USE SSL PROTECTION FOR YOUR ENTIRE ADMIN:
     * To do that, make sure you use a "https:" URL for BOTH the HTTP_SERVER and HTTPS_SERVER entries:
     */
      
    define('HTTP_SERVER''https://www.abcdefghi.com');
      
    define('HTTPS_SERVER''https://www.abcdefghi.com');
      
    define('HTTP_CATALOG_SERVER''https://www.abcdefghi.com');
      
    define('HTTPS_CATALOG_SERVER''https://www.abcdefghi.com');

      
    // secure webserver for admin?  Valid choices are 'true' or 'false' (including quotes).
      
    define('ENABLE_SSL_ADMIN''true');

      
    // secure webserver for storefront?  Valid choices are 'true' or 'false' (including quotes).
      
    define('ENABLE_SSL_CATALOG''true');

    // NOTE: be sure to leave the trailing '/' at the end of these lines if you make changes!
    // * DIR_WS_* = Webserver directories (virtual/URL)
      // these paths are relative to top of your webspace ... (ie: under the public_html or httpdocs folder)
      
    $t1 parse_url(HTTP_SERVER);$p1 $t1['path'];$t2 parse_url(HTTPS_SERVER);$p2 $t2['path'];

      
    define('DIR_WS_ADMIN'preg_replace('#^' str_replace('-''\-'$p1) . '#'''dirname($_SERVER['SCRIPT_NAME'])) . '/');
      
    define('DIR_WS_CATALOG''/');
      
    define('DIR_WS_HTTPS_ADMIN'preg_replace('#^' str_replace('-''\-'$p2) . '#'''dirname($_SERVER['SCRIPT_NAME'])) . '/');
      
    define('DIR_WS_HTTPS_CATALOG''/');

      
    define('DIR_WS_IMAGES''images/');
      
    define('DIR_WS_ICONS'DIR_WS_IMAGES 'icons/');
      
    define('DIR_WS_CATALOG_IMAGES'HTTP_CATALOG_SERVER DIR_WS_CATALOG 'images/');
      
    define('DIR_WS_CATALOG_TEMPLATE'HTTP_CATALOG_SERVER DIR_WS_CATALOG 'includes/templates/');
      
    define('DIR_WS_INCLUDES''includes/');
      
    define('DIR_WS_BOXES'DIR_WS_INCLUDES 'boxes/');
      
    define('DIR_WS_FUNCTIONS'DIR_WS_INCLUDES 'functions/');
      
    define('DIR_WS_CLASSES'DIR_WS_INCLUDES 'classes/');
      
    define('DIR_WS_MODULES'DIR_WS_INCLUDES 'modules/');
      
    define('DIR_WS_LANGUAGES'DIR_WS_INCLUDES 'languages/');
      
    define('DIR_WS_CATALOG_LANGUAGES'HTTP_CATALOG_SERVER DIR_WS_CATALOG 'includes/languages/');

    // * DIR_FS_* = Filesystem directories (local/physical)
      
    define('DIR_FS_ADMIN'realpath(dirname(__FILE__) . '/../') . '/');
      
    //the following path is a COMPLETE path to your Zen Cart files. eg: /var/www/vhost/accountname/public_html/store/
      
    define('DIR_FS_CATALOG''/home/abcdefghi/public_html/');

      
    define('DIR_FS_CATALOG_LANGUAGES'DIR_FS_CATALOG 'includes/languages/');
      
    define('DIR_FS_CATALOG_IMAGES'DIR_FS_CATALOG 'images/');
      
    define('DIR_FS_CATALOG_MODULES'DIR_FS_CATALOG 'includes/modules/');
      
    define('DIR_FS_CATALOG_TEMPLATES'DIR_FS_CATALOG 'includes/templates/');
      
    define('DIR_FS_BACKUP'DIR_FS_ADMIN 'backups/');
      
    define('DIR_FS_EMAIL_TEMPLATES'DIR_FS_CATALOG 'email/');
      
    define('DIR_FS_DOWNLOAD'DIR_FS_CATALOG 'download/');

    // define our database connection
      
    define('DB_TYPE''');
      
    define('DB_PREFIX''');
      
    define('DB_CHARSET''');
      
    define('DB_SERVER''');
      
    define('DB_SERVER_USERNAME''');
      
    define('DB_SERVER_PASSWORD''');
      
    define('DB_DATABASE''');

      
    // The next 2 "defines" are for SQL cache support.
      // For SQL_CACHE_METHOD, you can select from:  none, database, or file
      // If you choose "file", then you need to set the DIR_FS_SQL_CACHE to a directory where your apache 
      // or webserver user has write privileges (chmod 666 or 777). We recommend using the "cache" folder inside the Zen Cart folder
      // ie: /path/to/your/webspace/public_html/zen/cache   -- leave no trailing slash  
      
    define('SQL_CACHE_METHOD''none'); 
      
    define('DIR_FS_SQL_CACHE''/home/abcdefghi/public_html/cache');


    // Define the webserver and path parameters
      // Main webserver: eg-http://www.your_domain.com - 
      // HTTP_SERVER is your Main webserver: eg-http://www.your_domain.com
      // HTTPS_SERVER is your Secure webserver: eg-https://www.your_domain.com
      // HTTP_CATALOG_SERVER is your Main webserver: eg-http://www.your_domain.com
      // HTTPS_CATALOG_SERVER is your Secure webserver: eg-https://www.your_domain.com
      /* 
       * URLs for your site will be built via:  
       *     HTTP_SERVER plus DIR_WS_ADMIN or
       *     HTTPS_SERVER plus DIR_WS_HTTPS_ADMIN or 
       *     HTTP_SERVER plus DIR_WS_CATALOG or 
       *     HTTPS_SERVER plus DIR_WS_HTTPS_CATALOG
       * ...depending on your system configuration settings
       */
    // EOF

  7. #7
    Join Date
    Sep 2009
    Location
    Stuart, FL
    Posts
    13,873
    Plugin Contributions
    96

    Default Re: Admin redirects to home page upon log in

    The only thing that looks "funny" to me is
    Code:
    define('HTTP_CATALOG_SERVER', 'https://www.abcdefghi.com');
    Try it without the s
    Code:
    define('HTTP_CATALOG_SERVER', 'http://www.abcdefghi.com');

  8. #8
    Join Date
    Feb 2011
    Location
    Washington, D.C.
    Posts
    80
    Plugin Contributions
    0

    Default Re: Admin redirects to home page upon log in

    Thanks lat9. I tried changing that but that did not work. I still get redirected to my home page. In my home page url, once I put my admin folder name and hit enter, it takes me to admin dashboard...this is so random. I am not sure what happened.

 

 

Similar Threads

  1. Trying to login into admin redirects to home page
    By pityocamptes in forum Basic Configuration
    Replies: 3
    Last Post: 26 Jun 2015, 04:20 PM
  2. Log in redirects to https home page
    By Kenichi in forum General Questions
    Replies: 2
    Last Post: 14 Jul 2010, 06:06 PM
  3. Admin Login page redirects to itself, since I reset admin activity log
    By beep in forum Installing on a Linux/Unix Server
    Replies: 1
    Last Post: 27 Jan 2010, 01:08 PM
  4. Coupon creation redirects to admin home
    By froldao in forum Discounts/Coupons, Gift Certificates, Newsletters, Ads
    Replies: 4
    Last Post: 12 Oct 2009, 01:21 AM

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