[php/mssql] 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.
Marjar
Posty: 10
Rejestracja: sob sie 20, 2005 12:43 pm
Lokalizacja: Pruszków

[php/mssql] problem z logowaniem

Post autor: Marjar »

Witajcie,

Potrzebuje pomocy, próbuje napisać skrypcik który sprawdzi login i haslo, które zanjduje sie w bazie danych poczym przekieruje mnie dalej.
Nie wiem co nie tak???

Pomocy

[PHP]
<? session_start();
?>
<?
$USER=$_POST["login"];
$PASS=$_POST["haslo"];


FUNCTION CHECKPASS ($PASS, $USER)
{
$LINK = MSSQL_CONNECT("komp","SA","");
$flag= mssql_select_db("stacja");

if(!$link || !$flag){
//echo ("prob z pol z baza");
return false;
}

$query = "select haslo from personel where login = '".$user."'";
$result = mssql_query($query);
if(!result){
//echo("odrzucone zapytanie");
mssql_close($link);
return false;}

$row = mssql_fetch_row($result);
if(!$row){
mssql_close($link);
return false;
}
if($row[0] != $pass){
mssql_close($link);
return false;
}
else {mssql_close($link);return true;
}
if(!checkPass($pass, $user)){
echo ("<html><body><center>");
echo ("<h2>zle dane</h2>");
echo("</center></body></html>");
}
else{
include('nowy.php');
}
?>
masterix
Przelotem
Przelotem
Posty: 220
Rejestracja: wt wrz 07, 2004 6:44 pm
Kontakt:

Re: [php/mssql] problem z logowaniem

Post autor: masterix »

Marjar pisze: [PHP]
<? session_start();
?>
<?
$USER=$_POST["login"];
$PASS=$_POST["haslo"];
Nonsensowne....po co ?> i <? ?

A co dokładnie nie działa ? Jakoś szkoda mi czasu na analizę całości, powiedz co jest nie tak.

pzdr.
ODPOWIEDZ