Enterprise3.01 > Login.php

Questions? Need Help? Want to share? » PHP Forum
Script Name:
Enterprise3.01

Download:
enterprise3.01.zip

Category:
E Commerce

Archive Content:

Content:

Admin

Admin > Htmlarea

Admin > Htmlarea > Images

Admin > Htmlarea > Popups

Admin > Htmlarea > Popups > File

Admin > Htmlarea > Popups > File > Icons

Admin > Htmlarea > Popups > File > Images

Admin > Images

Admin > Images > Categories

Admin > Images > Graphs

Admin > Images > Icons

Admin > Includes

Admin > Includes > Boxes

Admin > Includes > Classes

Admin > Includes > Functions

Admin > Includes > Graphs

Admin > Includes > Javascript

Admin > Includes > Javascript > SpiffyCal

Admin > Includes > Javascript > SpiffyCal > Images

Admin > Includes > Languages

Admin > Includes > Languages > English

Admin > Includes > Languages > English > CVS

Admin > Includes > Languages > English > Images > Buttons

Admin > Includes > Languages > English > Images > Buttons > CVS

Admin > Includes > Languages > English > Images > Copy Of Buttons

Admin > Includes > Languages > English > Images > Copy Of Buttons > CVS

Admin > Includes > Languages > English > Images > CVS

Admin > Includes > Languages > English > Modules > Newsletters

Admin > Includes > Languages > Espanol

Admin > Includes > Languages > Espanol > CVS

Admin > Includes > Languages > Espanol > Images > Buttons

Admin > Includes > Languages > Espanol > Images > Buttons > CVS

Admin > Includes > Languages > Espanol > Images > CVS

Admin > Includes > Languages > Espanol > Modules > Newsletters

Admin > Includes > Languages > German

Admin > Includes > Languages > German > CVS

Admin > Includes > Languages > German > Images > Buttons

Admin > Includes > Languages > German > Images > Buttons > CVS

Admin > Includes > Languages > German > Images > CVS

Admin > Includes > Languages > German > Modules > Newsletters

Admin > Includes > Local

Admin > Includes > Modules > Newsletters

Admin > Live Support

Admin > Live Support > Blue

Admin > Live Support > Green

Admin > Live Support > Red

Admin > Live Support > White

Admin > Live Support > Yellow

Download

Images

Images > Banners

Images > Default

Images > Icons

Images > Infobox

Images > Mail

Includes

Includes > Boxes

Includes > Classes

Includes > Color Schemes > 1

Includes > Color Schemes > 10

Includes > Color Schemes > 11

Includes > Color Schemes > 12

Includes > Color Schemes > 2

Includes > Color Schemes > 3

Includes > Color Schemes > 4

Includes > Color Schemes > 5

Includes > Color Schemes > 6

Includes > Color Schemes > 7

Includes > Color Schemes > 8

Includes > Color Schemes > 9

Includes > Functions

Includes > Javascript

Includes > Languages

Includes > Languages > English

Includes > Languages > English > CVS

Includes > Languages > English > Images

Includes > Languages > English > Images > Buttons

Includes > Languages > English > Images > Buttons > CVS

Includes > Languages > English > Images > CVS

Includes > Languages > English > Modules > Order Total

Includes > Languages > English > Modules > Payment

Includes > Languages > English > Modules > Shipping

Includes > Languages > Espanol

Includes > Languages > Espanol > CVS

Includes > Languages > Espanol > Images

Includes > Languages > Espanol > Images > Buttons

Includes > Languages > Espanol > Images > Buttons > CVS

Includes > Languages > Espanol > Images > CVS

Includes > Languages > Espanol > Modules > Order Total

Includes > Languages > Espanol > Modules > Payment

Includes > Languages > Espanol > Modules > Shipping

Includes > Languages > French

Includes > Languages > French > Images > Buttons

Includes > Languages > French > Modules > Payment

Includes > Languages > German

Includes > Languages > German > CVS

Includes > Languages > German > Images

Includes > Languages > German > Images > Buttons

Includes > Languages > German > Images > Buttons > CVS

Includes > Languages > German > Images > CVS

Includes > Languages > German > Modules > Order Total

Includes > Languages > German > Modules > Payment

Includes > Languages > German > Modules > Shipping

Includes > Local

Includes > Modules

Includes > Modules > Order Total

Includes > Modules > Payment

Includes > Modules > Shipping

Install

Install > Images

Install > Images > Layout

Install > Includes

Install > Includes > Functions

Install > Templates

Install > Templates > Main Page

Install > Templates > Pages

Live Support

Live Support > Blue

Live Support > Green

Live Support > Red

Live Support > White

Live Support > Yellow

Members

Members > Cashhub

Members > Cashhub > Images

Members > User

Members > User > Test Dir

Templates

Templates > Content

Login.php:


<?php
/*
  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  Enterprise Shopping Cart
  http://www.enterprisecart.com

  Copyright (c) 2004 Enterprise Shopping Cart Software.  Portions Copyright (c) 2001-2004 osCommerce: http://www.oscommerce.com

  Released under the GNU General Public License
*/

  
require('includes/application_top.php');

// redirect the customer to a friendly cookie-must-be-enabled page if cookies are disabled (or the session has not started)
  
if ($session_started == false) {
    
escs_redirect(escs_href_link(FILENAME_COOKIE_USAGE));
  }

  require(
DIR_WS_LANGUAGES $language '/' FILENAME_LOGIN);

  
$error false;
  if (isset(
$HTTP_GET_VARS['action']) && ($HTTP_GET_VARS['action'] == 'process')) {
    
$email_address escs_db_prepare_input($HTTP_POST_VARS['email_address']);
    
$password escs_db_prepare_input($HTTP_POST_VARS['password']);

// Check if email exists
    
$check_customer_query escs_db_query("select customers_id,  customers_firstname,  customers_password,  customers_email_address,  customers_default_address_id from " TABLE_CUSTOMERS " where customers_email_address = '" escs_db_input($email_address) . "'");
    if (!
escs_db_num_rows($check_customer_query)) {
      
$error true;
    } else {
      
$check_customer escs_db_fetch_array($check_customer_query);
// Check that password is good
      
if (!escs_validate_password($password,  $check_customer['customers_password'])) {
        
$error true;
      } else {
        if (
SESSION_RECREATE == 'True') {
          
escs_session_recreate();
        }

        
$check_country_query escs_db_query("select entry_country_id,  entry_zone_id from " TABLE_ADDRESS_BOOK " where customers_id = '" . (int)$check_customer['customers_id'] . "' and address_book_id = '" . (int)$check_customer['customers_default_address_id'] . "'");
        
$check_country escs_db_fetch_array($check_country_query);

        
$customer_id $check_customer['customers_id'];
        
$customer_default_address_id $check_customer['customers_default_address_id'];
        
$customer_first_name $check_customer['customers_firstname'];
        
$customer_country_id $check_country['entry_country_id'];
        
$customer_zone_id $check_country['entry_zone_id'];
        
escs_session_register('customer_id');
        
escs_session_register('customer_default_address_id');
        
escs_session_register('customer_first_name');
        
escs_session_register('customer_country_id');
        
escs_session_register('customer_zone_id');

        
escs_db_query("update " TABLE_CUSTOMERS_INFO " set customers_info_date_of_last_logon = now(),  customers_info_number_of_logons = customers_info_number_of_logons+1 where customers_info_id = '" . (int)$customer_id "'");

// restore cart contents
        
$cart->restore_contents();

        if (
sizeof($navigation->snapshot) > 0) {
          
$origin_href escs_href_link($navigation->snapshot['page'],  escs_array_to_string($navigation->snapshot['get'],  array(escs_session_name())),  $navigation->snapshot['mode']);
          
$navigation->clear_snapshot();
          
escs_redirect($origin_href);
        } else {
          
escs_redirect(escs_href_link(FILENAME_DEFAULT));
        }
      }
    }
  }

  if (
$error == true) {
    
$messageStack->add('login',  TEXT_LOGIN_ERROR);
  }

  
$breadcrumb->add(NAVBAR_TITLE,  escs_href_link(FILENAME_LOGIN,  '',  'SSL'));

  
$content CONTENT_LOGIN;
  
$javascript $content '.js';

  require(
DIR_WS_TEMPLATES TEMPLATENAME_MAIN_PAGE);

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



Other E Commerce Scripts:

WebMaster Resources Home

©RingsWorld.com