Panel logowania do księgi Gości


(Darom82) #1

Wczesniej nie mialem zadnego problemu z logowaniem sie do panelu admina ksiegi gosci. Wczoraj zauwazylem ze wystapil wlasnie problem z zalogowaniem sie do panelu admina ksiegi gosci. Nie wiem co jest tego przyczyna i czemu hasla mi nie przyjmuje. Mam ksiege gosci na pliku txt.

Plik login.php wyglada tak:

<?php


require_once'./index.php';

new mbook('./');


mbtpl::open('admin');


mbtpl::add('admin', array(

  'LANG' => mbconf::$lang,

  'CHARSET' => mbconf::$charset,

  'TEMPLATE' => mbconf::$template,

  'PATH' => MB_DIR,

  'PREV_LINK' => isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : MB_DIR.'admin',

  'PREV' => mblang::$admin_prev,

  'TITLE' => mblang::$admin_log_title,

  'HEADER' => mblang::$admin_log_header

));


if( MB_ADMIN === true) {

  unset($_SESSION['MB_KEY'], $_SESSION['MB_KEY2']);

  session_destroy();

  header('Location: '.$_SERVER['HTTP_REFERER']);

  die();

}

else {

  if(!isset($_POST['login'])) {

    mbtpl::open('login');

    mbtpl::add('login', array(

      'LEGEND' => mblang::$form_log_legend,

      'ACTION' => MB_DIR.'login.php?ref='.$_SERVER['HTTP_REFERER'],

      'LOGIN' => mblang::$form_login,

      'PASSWORD' => mblang::$form_password,

      'SUBMIT' => mblang::$form_log_submit,

    ));


    mbtpl::add('admin', 'CONTENT', mbtpl::get('login') );

    mbtpl::display('admin');

  }

  else {

    if( mbconf::login($_POST['login'], $_POST['password']) == true ) {

      $_SESSION['MB_INFO'][] = 'Zalogowano.';

    }

    else {

      $_SESSION['MB_INFO'][] = 'Niepoprawne dane!';

    }

    header('Location: '.urldecode($_GET['ref']) );

    die();

  }

}

Login i haslo sa trzymane w katalogu data w pliku passwd.php

Nie wiem dlaczego nagle nie moge sie zalogowac do mojej ksiegi gosci. Mozecie mi w tym pomoc ?