Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Login in Administrationsbereich funktioniert nicht

    elcariba

    • Neu im Forum
    • Beiträge: 46
    Login in Administrationsbereich funktioniert nicht
    am: 11. Dezember 2010, 13:01:51
    So habe nur ca. x-mal den Shop neu installiert allerdings habe ich immer das Problem das ich mich zwar hin und wieder als Administrator einloggen kann, aber werde meistens sofort wieder rausgeschmissen.

    Habe die Suche bereits bemüht aber keine Lösung gefunden.

    gehostet ist er bei Strato

    Shopadresse ist aktuell xtc.curlys-shop.de



    Linkback: https://www.modified-shop.org/forum/index.php?topic=9952.0

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Login in Administrationsbereich funktioniert nicht
    Antwort #1 am: 11. Dezember 2010, 17:31:08
    Das Problem hattest du doch bereits gestern geschildert: Installationsproblem Step 6 Database not available

    Bist du die Anleitung für SSL-Proxies durchgegangen? -> ANLEITUNG: Installation mit SSL Proxy

    Grüße

    Torsten

    elcariba

    • Neu im Forum
    • Beiträge: 46
    Login in Administrationsbereich funktioniert nicht
    Antwort #2 am: 11. Dezember 2010, 22:13:50
    Nein gestern hatte ich nur die Fahlermeldung:
    Zitat
    Database not available
    Das ist nun gelöst indem ich www.ssl-id/ vor die Adresse gesetzt habe während der Installation

    Nun ist das Problem das ich mich zwar einloggen kann (muss 4-5 mal auf Login klicken bis er mich wirklich einloggt), aber wenn ich dann eingeloggt bin und z.B. auf Administrator klicke dann werde ich meisten sofort wieder raus geschmissen und lande wieder auf der Startseite des Shops.

    Ich werde nun mal die Dateien entsprechend deines Vorschlages ändern, mal sehen was passiert...

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Login in Administrationsbereich funktioniert nicht
    Antwort #3 am: 11. Dezember 2010, 22:31:22
    Hi elcariba,
    hast Du auch die admin/includes/configure.php angepasst?

    Gruß

    h-h-h

    elcariba

    • Neu im Forum
    • Beiträge: 46
    Login in Administrationsbereich funktioniert nicht
    Antwort #4 am: 11. Dezember 2010, 22:38:17
    Hallo h-h-h

    nein darin habe ich nichts geändert, was muss da geändert werden?

    Ich bekomme aktuell keine Fehlermeldung mehr, ich werde lediglich ständig aus dem Administrationsbereich geworfen.

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Login in Administrationsbereich funktioniert nicht
    Antwort #5 am: 12. Dezember 2010, 02:49:50
    Wenn Du die Anpassungen (http//ww.ssl-id/) manuell an den configures gemacht hast.
    Müssen die Dateien in den Verzeichnissen "/includes/" und "/admin/includes/" korrigiert werden.

    Gruß h-h-h

    elcariba

    • Neu im Forum
    • Beiträge: 46
    Login in Administrationsbereich funktioniert nicht
    Antwort #6 am: 12. Dezember 2010, 10:10:20
    Hallo,

    ja diese Änderungen sind gemacht. Ich hatte den ssl-id Pfad direkt während der Installation angegeben.

    Ich habe es auch bereits von einem anderen PC versucht mit einem neuen Kundenkonto, aber auch hier das gleiche Problem.

    Ihr könnt es auch gerne mal testen auf xtc.curlys-shop.de

    Kann es evtl. daran liegen das die Seite ohne www. ist? Sowas hatte ich hier gelesen.

    franky_n

    • Experte
    • Beiträge: 4.950
    Login in Administrationsbereich funktioniert nicht
    Antwort #7 am: 12. Dezember 2010, 10:34:46
    Hallo alcariba,

    na wenn Du das auch schon gelesen hast: Strato und SSL Proxy Problem

    und bereits mal ausprobiert hast, macht es vielleicht eher Sinn den Proxy zu vergessen und ein eigenes Zertifikat zu nutzen.

    1. noch sicherer
    2. weniger Zeit die man in die Fehlersuche investiert
    3. seriöser, da auch manche nach der URL schauen und sich wundern warum "umgeleitet" wird und direkt den Browser schließen aus Angst!

    Viele Grüße

    Franky

    web28

    • modified Team
    • Beiträge: 9.404
    Login in Administrationsbereich funktioniert nicht
    Antwort #8 am: 12. Dezember 2010, 10:44:14
    Für den Strato SSL-Proxy müssen zwingend diese Änderungen gamacht werden: ANLEITUNG: Installation mit SSL Proxy

    Gruss Web28

    elcariba

    • Neu im Forum
    • Beiträge: 46
    Login in Administrationsbereich funktioniert nicht
    Antwort #9 am: 12. Dezember 2010, 10:56:46
    Ja das mit dem www. habe ich probiert, es bringt aber keine Änderung.

    Warum sollte es mit einem eigenen Zertifikat besser sein? Es gibt ja keine Fehlermeldung und zumindest mit Firefox gibt es kein Popup wenn die ssl Verbindung startet.

    Hat denn jemand mal probiert ein Kundenkonto anzulegen? Dann wird es vielleicht besser klar.

    elcariba

    • Neu im Forum
    • Beiträge: 46
    Login in Administrationsbereich funktioniert nicht
    Antwort #10 am: 12. Dezember 2010, 11:14:38

    Für den Strato SSL-Proxy müssen zwingend diese Änderungen gamacht werden: ANLEITUNG: Installation mit SSL Proxy

    Gruss Web28


    Ok das habe ich bereits probiert und bekam nur Fehlermeldungen. Habe es nun aber nochmals so geändert und bekomme folgende Meldung:

    Link
    Parse error: syntax error, unexpected '}' in /mnt/web1/51/30/51499730/htdocs/curlysshop/includes/application_top.php on line 64
    Also der Shop wird nun gar nicht mehr angezeigt.

    elcariba

    • Neu im Forum
    • Beiträge: 46
    Login in Administrationsbereich funktioniert nicht
    Antwort #11 am: 12. Dezember 2010, 11:29:55
    Hier mal die includes/application_top.php

    Code: PHP  [Auswählen]
    gories['categories_name'], xtc_href_link(FILENAME_DEFAULT, xtc_category_link($cPath_array[$i], $categories['categories_name'])));
                    } else {
                            break;
                    }
            }
    }
    //elseif (xtc_not_null($_GET['manufacturers_id'])) {
    elseif (isset($_GET['manufacturers_id']) && xtc_not_null($_GET['manufacturers_id'])) { //DokuMan - 2010-02-26 - set undefined variable manufacturers_id
            $manufacturers_query = xtDBquery("select manufacturers_name from ".TABLE_MANUFACTURERS." where manufacturers_id = '".(int) $_GET['manufacturers_id']."'");
            $manufacturers = xtc_db_fetch_array($manufacturers_query, true);

            $breadcrumb->add($manufacturers['manufacturers_name'], xtc_href_link(FILENAME_DEFAULT, xtc_manufacturer_link((int) $_GET['manufacturers_id'], $manufacturers['manufacturers_name'])));

    }

    // add the products model/name to the breadcrumb trail
    if ($product->isProduct()) {
    // BOF - Tomcraft - 2009-10-25 - replaced model-number with products_name in breadcrumb navigation
    //      $breadcrumb->add($product->getBreadcrumbModel(), xtc_href_link(FILENAME_PRODUCT_INFO, xtc_product_link($product->data['products_id'], $product->data['products_name'])));
            $breadcrumb->add($product->data['products_name'], xtc_href_link(FILENAME_PRODUCT_INFO, xtc_product_link($product->data['products_id'], $product->data['products_name'])));
    // EOF - Tomcraft - 2009-10-25 - replaced model-number with products_name in breadcrumb navigation
    }

    // initialize the message stack for output messages
    require (DIR_WS_CLASSES.'message_stack.php');
    $messageStack = new messageStack;

    // set which precautions should be checked
    define('WARN_INSTALL_EXISTENCE', 'true');
    define('WARN_CONFIG_WRITEABLE', 'true');
    define('WARN_SESSION_DIRECTORY_NOT_WRITEABLE', 'true');
    define('WARN_SESSION_AUTO_START', 'true');
    define('WARN_DOWNLOAD_DIRECTORY_NOT_READABLE', 'true');

    // Include Template Engine
    // BOF - Tomcraft - 2009-05-26 - update smarty template engine to 2.6.26
    //require (DIR_WS_CLASSES.'Smarty_2.6.22/Smarty.class.php');
    require (DIR_WS_CLASSES.'Smarty_2.6.26/Smarty.class.php');
    // EOF - Tomcraft - 2009-05-26 - update smarty template engine to 2.6.26

    if (isset ($_SESSION['customer_id'])) {
            $account_type_query = xtc_db_query("SELECT account_type,
                                                 customers_default_address_id
                                                      FROM "
    .TABLE_CUSTOMERS."
                                                      WHERE customers_id = '"
    .(int) $_SESSION['customer_id']."'");
            $account_type = xtc_db_fetch_array($account_type_query);

            // check if zone id is unset bug #0000169
            if (!isset ($_SESSION['customer_country_id'])) {
                    $zone_query = xtc_db_query("SELECT entry_country_id
                                                            FROM "
    .TABLE_ADDRESS_BOOK."
                                                            WHERE customers_id='"
    .(int) $_SESSION['customer_id']."'
                                                            AND address_book_id='"
    .$account_type['customers_default_address_id']."'");

                    $zone = xtc_db_fetch_array($zone_query);
                    $_SESSION['customer_country_id'] = $zone['entry_country_id'];
            }
            $_SESSION['account_type'] = $account_type['account_type'];
    } else {
            $_SESSION['account_type'] = '0';
    }

    // modification for nre graduated system
    unset ($_SESSION['actual_content']);

    // econda tracking
    if (TRACKING_ECONDA_ACTIVE=='true') {  

            require(DIR_WS_INCLUDES . 'econda/emos.php');
    }

    xtc_count_cart();
    ?>

    franky_n

    • Experte
    • Beiträge: 4.950
    Login in Administrationsbereich funktioniert nicht
    Antwort #12 am: 12. Dezember 2010, 12:11:03
    Hallo elcariba,

    1.) Ist das nur ein Auszug? (Wenn nicht, dann ist das absolut nicht vollständig)
    2.) Woher sollen wir nun erkennen was Z.64 ist?
    3.) Wenn eine Klammer zu wenig oder zu viel ist können wir das nur im Zusammenhang erkennen. Der Fehler kann ja auch schon oben sein.
    4.) Wenn Du die komplette application_top.php posten willst, mach das als ZIP Datei denn ansonsten wird das zu unübersichtlich.

    :)

    Viele Grüße

    Franky

    elcariba

    • Neu im Forum
    • Beiträge: 46
    Login in Administrationsbereich funktioniert nicht
    Antwort #13 am: 12. Dezember 2010, 12:16:45
    Ok sorry, bin bei der ganzen Geschichte noch nicht so bewandert, habe sie nun mal als gepackte datei angehängt

    franky_n

    • Experte
    • Beiträge: 4.950
    Login in Administrationsbereich funktioniert nicht
    Antwort #14 am: 12. Dezember 2010, 12:23:19
    Hallo elcariba,

    öhm da stimmt ja was gar nicht beim Einbau.

    Code: PHP  [Auswählen]
    // set the type of request (secure or not)
    //BOF - DokuMan - 2010-03-03 - added native support for SSL-proxy connections
    //if (file_exists('includes/request_type.php')) {
        include ('includes/request_type.php');
    } else $request_type = 'NONSSL';
    $request_type = (getenv('HTTPS') == '1' || getenv('HTTPS') == 'on' || !empty($_SERVER['HTTP_X_FORWARDED_HOST'])) ? 'SSL' : 'NONSSL';
    //EOF - DokuMan - 2010-03-03 - added native support for SSL-proxy connections
     
    Wo ist das passende if zu dem else?

    Code: PHP  [Auswählen]
    } else $request_type = 'NONSSL';
    Das hast Du ja hier auskommentiert:

    Code: PHP  [Auswählen]
    //if (file_exists('includes/request_type.php')) {
    Kenne die Anleitung jetzt nicht aber entweder muß hier noch eine andere if Zeile hin oder die alte muß bestehen bleiben dann nicht auskommentiert.

    Ergo: Einbau mit Einbauanleitung prüfen! Das stimmt absolut nicht! :)

    Viele Grüße

    Franky

    2 Antworten
    3029 Aufrufe
    11. Dezember 2012, 15:25:06 von d4t3r
    1 Antworten
    5291 Aufrufe
    01. Dezember 2011, 13:49:01 von Tomcraft
    3 Antworten
    3023 Aufrufe
    09. August 2017, 15:04:32 von Tomcraft
               
    anything