[Banner Asystent] Problem z logowaniem

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
nietophez
Nowy
Nowy
Posty: 53
Rejestracja: wt lut 01, 2005 10:32 pm
Lokalizacja: Wieliczka
Kontakt:

[Banner Asystent] Problem z logowaniem

Post autor: nietophez »

Mam pewien problem ze skryptem Banner Asystent.
Uzywałem go juz swego czasu dla testu i wszystko było OK jednak teraz moj problem polega na tym, iż nie moge zalogować się do panelu administratora, pomimo, iż wpisuje poprawne haslo i uzytkownika.
Nie mam juz żadnego pomysłu, bo wszystko jest zgodne z instrukcją. Może ktoś wpadnie na jakiś pomysł. Był bym bardzo wdzięczny.
Jak ktos chce przetestować to zapraszam http://trafficgiant.ovh.org/adsrv/admin.php
uzytkownik "root"
haslo "root"
Jak by się komuś z innego kompa udało to prosze o jakieś info.
nietophez
Nowy
Nowy
Posty: 53
Rejestracja: wt lut 01, 2005 10:32 pm
Lokalizacja: Wieliczka
Kontakt:

Re: [Banner Asystent] Problem z logowaniem

Post autor: nietophez »

Dowiedziałem sie ze jakis problem ze zmiennymi globalnymi jest i zmienilem w pliku config.php

Kod: Zaznacz cały

$login = "root";
$password = "root";
na

Kod: Zaznacz cały

$login = $_POST['root'];
$password = $_POST['root'];
i teraz mozna sie zalogowac, ale problem teraz jest nastepny jak klikne w jakiegos linka w tym panelu admina do ktorego mozna sie juz zalogowac nastepuje wylogowanie i powrot do formularza :evil:
Hmmmm ma ktos może pomysł co trzeba zmienić jeszcze :?:

Plik ADMIN.PHP
[php]<?
require "config.php";
if ($login!=$log_ok || $password!=$pass_ok)
{
header ("Location: $base_url/adsrv/login.php");
}
echo "<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=iso-8859-2\">
<title>Banner Asystent v1.5 by PHPFlash - administracja</title>
<link rel=\"stylesheet\" href=\"style.css\">
</head><body><center><table class=maintable width=90%><tr><td width=100% colspan=4><p class=menutitle>Banner Asystent v1.5 - administracja systemu</p>
</td></tr><tr><td>";
echo " <a href=manage.php?action=stats&password=$password&login=$login>pokaż statystyki</a> | <a href=manage.php?action=add&password=$password&login=$login>dodaj banner</a> | <a href=manage.php?action=del&password=$password&login=$login>usuń banner</a> | <a href=manage.php?action=counter_reset&password=$password&login=$login>resetuj liczniki pomocnicze</a> | <a href=manage.php?action=modify&password=$password&login=$login>modyfikuj wpis</a> | <a href=../>zakończ</a>";
echo "</td></tr></table><hr size=1 noshade width=90%><center>Powered by <a href=http://www.phpflash.w.pl target=_blank>PHPFlash</a></center>";
?> [/php]

Plik LOGIN.PHP

[php]<?
require "config.php";
echo "<html>
<head>
<meta http-equiv=\"content-type\" content=\"text/html; charset=iso-8859-2\">
<title>Banner Asystent v1.5 by PHPFlash - administracja</title>
<META HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\">
<link rel=\"stylesheet\" href=\"style.css\">
</head><body><center><table class=maintable><tr><td class=menutitle><b>Zaloguj się</b></center></td></tr><tr><td><center>
<form action=admin.php method=post>
<p align=\"right\">
login: <input type=text name=login><br>
pass: <input type=password name=password>
<center><input type=submit value=zaloguj></center></td></tr></table><hr size=1 noshade><center>[ <a href=../>anuluj</a> ]</center>";
?>[/php]
Mateusz Bogolubow
Zaczyna działać
Zaczyna działać
Posty: 428
Rejestracja: ndz paź 26, 2003 8:16 pm
Lokalizacja: Olkusz / Kraków
Kontakt:

Re: [Banner Asystent] Problem z logowaniem

Post autor: Mateusz Bogolubow »

Poblem tkwi w odbieraniu zmiennych...
np gdy pobierasz dane z url'a musisz zastosować:[php]<?php
$_GET['zmienna']
?>[/php]
Uwazam ze moze byc problem,aby zmodyfikowac to w calym kodzie [no chyba ze masz duzo czasu i ochoty :) ] .... moze warto byloby pobrac nowasza wersje tego skryptu...
ODPOWIEDZ