Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] problem z logowaniem, Parse error: parse error, unexpected T_STRING
petylyl
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 12.12.2007

Ostrzeżenie: (0%)
-----


Witam,
Mam na swoje stronie skrypt logowania ("ściągnięty" z pewnego tutoriala). Chciałbym go użyć stronie, ale PHP generuje mi błąd jak podany w tamacie. Nie potrafię rozwiązać tego problemu, więc proszę o radę. Oto kod (zmienna config jest includowana w pliku logowanie.php z innego pliku config.php):

Kod
<?php
funkcja login()
{

global $_CONFIG;
$zalogowany = false;

if(isset($_COOKIE["dane"]))
{
$dane = $_COOKIE["dane"]^$_CONFIG['kxc'];
$login = substr($dane, 0, 32);
$haslo = substr($dane, -32);
$metod = "cookies";
}
elseif(isset($_SESSION['login']) && isset($_SESSION['haslo']))
{
$login = $_SESSION['login'];
$haslo = $_SESSION['haslo'];
$metod = "session";
}
elseif(isset($_POST['login']) && isset($_POST['haslo']))
{
$login = $_POST['login'];
$haslo = md5($_POST['haslo']);
$metod = "post";
}

if (isset($metod))
{
     $query = mysql_query("SELECT u_name, u_pass FROM `users` WHERE `u_name`='".$login."' AND `u_pass`='".$haslo."';");
     if (mysql_num_rows($query) == 1)
{
$zalogowany = true;
if ($metod <> "session")
{
$wiersz = mysql_fetch_array($query);
   $_SESSION['login'] = $wiersz['user'];
   $_SESSION['haslo'] = $wiersz['pass'];
if ($metod == "post" AND isset($_POST['pamietaj']) AND $_POST['pamietaj'] == "ok")
{
     $dane = ($login.$haslo)^$_CONFIG['kxc'];
    setcookie ("dane", $dane,time()+3600*24*365);
}
}

}

}
return $zalogowany;
}

?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 16:14