PHP probelemer med login i booking system
Hej eksperter!Vi har et problem med et php login, som vi ikke kan gennemskue. Det er et booking system, med et par php filer, connected til en database. Database mm. virker fint. Problemet er at vi ikke kan komme videre fra forsiden (html) til login siden (php). Hvis vi fjerner et loop på login.php filen, kan vi komme til "login hjemmesiden" (html), men den tjekker ikke om brugernavn og pass er korrekt, og vender direkte tilbage til de tomme login felter (samme side).
Hjælp er meget værdsat :-) !!! Tak.
Her er login.php filen:
<?php
session_start();
include('scr/login_inc.php');
/*nedenstående if loop har vi prøvet at tage ud, og vi kan dermed komme videre til login siden,men den burde virke med dette loop?*/
if(!isset($sesid)){
header("location: http://www.farimagsgade.dk/riomira/index.php");
exit;
}
//nedenstående loop er vist ok?
if(isset($user)){
$login = loginCheck($user, $pass, $REMOTE_ADDR, $sesid);
if($login > 0){
$_SESSION['user'] = $user;
$_SESSION['pass'] = $pass;
$_SESSION['uniqueid'] = $sesid;
if($login==2){
$_SESSION['admlevel'] = $login;}
header("location: http://www.farimagsgade.dk/riomira/index.php");
exit;
}
else {
unset($user);
unset($pass);
$errMessage = "<H2>Forkert brugernavn og/eller password.<br>Prøv igen. Fejlkode: $login<br></H2>\n";
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Riomira Login</TITLE>
<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">
<LINK HREF="matr/main.css" REL="stylesheet" TYPE="text/css">
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#336699" VLINK="#660066" ALINK="#FF0000" TOPMARGIN="0" LEFTMARGIN="0">
<TABLE WIDTH="*" HEIGHT="101" BORDER="0" CELLSPACING="0" CELLPADDING="0" bgcolor="#FFFFFF">
<TR VALIGN="top">
<TD width="150" BGCOLOR="#336699"></TD>
<TD width="20"></TD>
<TD width="330"><H1>RIOMIRA Online-kalender</H1></TD>
<TD width="400"></TD>
</TR>
</TABLE>
<!-- Indholdsfelt start -->
<TABLE WIDTH="*" HEIGHT="550" BORDER="0" CELLSPACING="0" CELLPADDING="0" bgcolor="#FFFFFF">
<TR VALIGN="top">
<TD width="150" BGCOLOR="#336699"></TD>
<TD width="20"></TD>
<TD width="330"><?php
//Print("SESSIONID= $sesid");
if (isSet($errMessage)) {
Print($errMessage);}
DisplayLoginForm($PHP_SELF);
?></TD>
<TD width="400"></TD>
</TR>
</TABLE>
<!-- slut -->
</BODY>
</HTML>
Her er index.php filen:
<?php
session_start();
$sesid = session_id();
session_register('sesid');
if (!isset($_SESSION['user'])){
header("location: http://www.farimagsgade.dk/riomira/login.php");
} else {
if($_SESSION['uniqueid']<>$sesid){
header("location: http://www.farimagsgade.dk/riomira/bye.php");
}
}
?>
<html>
<head>
<title>RioMira</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset rows="100,*" frameborder="NO" border="0" framespacing="0" cols="*">
<frame name="top" scrolling="NO" noresize src="top.php" >
<frame name="main" src="calender.php">
</frameset>
<noframes><body bgcolor="#FFFFFF" text="#000000">
</body></noframes>
</html>