Neueste Nachrichten (in Englisch): (am laden..)
Melde dich an, um diesem Inhalt zu folgen  
Folgen diesem Inhalt 0
BG-Electronics

Probleme admin login

1 Beitrag in diesem Thema

Hallo Zusammen,

ich hoffe es kann mir jemand helfen. Unser Server wurde auf PHP 5.5 umgestellt.

Ich habe eigentlich auch alles auf version 2.3.4 vom oscommerce shop umgestellt.

Leider kommt es beim login dazu das er die variablen nicht speichert und ich deshalb ich nicht einloggen kann.

Folgend ein auszug aus dem Qullecode

 

 if (tep_session_is_registered('admin')) {
    $action = 'logoff';
  }

  if (tep_not_null($action)) {
    switch ($action) {
      case 'process':
        if (tep_session_is_registered('redirect_origin') && isset($redirect_origin['auth_user']) && !isset($_POST['username'])) {
          $username = tep_db_prepare_input($redirect_origin['auth_user']);
          $password = tep_db_prepare_input($redirect_origin['auth_pw']);
        } else {
          $username = tep_db_prepare_input($_POST['username']);
          $password = tep_db_prepare_input($_POST['password']);
        }

        $actionRecorder = new actionRecorderAdmin('ar_admin_login', null, $username);

        if ($actionRecorder->canPerform()) {

.

weiter unten dann die eigentliche Eingabeaufforderung:

 

 $heading = array();
  $contents = array();

  if (tep_db_num_rows($admins_check_query) > 0) {
    $heading[] = array('text' => '<strong>' . HEADING_TITLE . '</strong>');

    $contents = array('form' => tep_draw_form('login', FILENAME_LOGIN, 'action=process'));
    $contents[] = array('align' => 'center', 'text' => TEXT_USERNAME . '<br />' . tep_draw_input_field('username'));
    $contents[] = array('align' => 'center','text' => '<br />' . TEXT_PASSWORD . '<br />' . tep_draw_password_field('password'));
    $contents[] = array('align' => 'center', 'text' => '<br />' . tep_draw_button(BUTTON_LOGIN, 'key'));
  } else {
    $heading[] = array('text' => '<strong>' . HEADING_TITLE . '</strong>');

    $contents = array('form' => tep_draw_form('login', FILENAME_LOGIN, 'action=create'));
    $contents[] = array('align' => 'center', 'text' => TEXT_CREATE_FIRST_ADMINISTRATOR);
    $contents[] = array('align' => 'center', 'text' => '<br />' . TEXT_USERNAME . '<br />' . tep_draw_input_field('username'));
    $contents[] = array('align' => 'center', 'text' => '<br />' . TEXT_PASSWORD . '<br />' . tep_draw_password_field('password'));
    $contents[] = array('align' => 'center', 'text' => '<br />' . tep_draw_button(BUTTON_CREATE_ADMINISTRATOR, 'key'));
  }

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

Und ohne login ist es wirklich sehr schwer

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Geht einfach!


Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.


Jetzt anmelden
Melde dich an, um diesem Inhalt zu folgen  
Folgen diesem Inhalt 0