DB Eintrag login Bereich

Steeven

Mitglied
Hi, ich hab eine Seite zusammengebaut und auf der rechten Seite befindet sich ein loginfeld, aber er überprüft bei der Eingabe der Daten halt nicht ob dieser Login schon in der Datenbank existiert.
Es passiert einfach nichts. Hab schon alles kontrolliert und finde den Fehler nicht.
Beim Server ist auch register_globals auf on gesetzt, alsop daran liegt es nicht.

Kann mir wer helfen?


Code:
<?php 
session_start($sid);
session_name("sabotaz");
$sid=session_id();


echo $HTTP_POST_VARS["pass"];



include("zugang.php");
mysql_connect("$DBHost","$DBUser","$DBPass");
//Loginvorgang

	if((isset($pass)) and ($pass!='') and (email!='')){ 

	$sql=mysql_db_query("$DBName","SELECT * FROM kunde WHERE Email='$email'and Passwort='$pass'")or DIE ("Fehler");

	$kunde=mysql_fetch_row($sql);

				if( $kunde[11] == $pass)

				{

				$datum= time();

				$sql = mysql_db_query("$DBName","INSERT INTO login (sid,KundenNr,Datum) VALUES ('$sid',$kunde[0],$datum)") or die ("Es ist ein Fehler Aufgetreten bitte überprüfen Sie ihre Login Namen und das Passwort");

				}

				else{$Login_Versuch=false;}
	}

	//if((isset($pass)) and (($pass=='') or (email==''))){$Login_Versuch=false;}

?>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Sabotaz Kundenlogin</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="sabotaz.CSS" type="text/css">
</head>

<body background="Bilder/bg.gif">

<table cellpadding="0" cellspacing="0">
	<tr>
		<td>
<table cellpadding="0" cellspacing="0" height="43">
	<tr>
		<td><img src="Bilder/m11.gif" width="34" height="43" border="0"></td>
		<td><img src="Bilder/member.gif" width="127" height="43" border="0"></td>
		<td><img src="Bilder/l2.gif" width="19" height="43" border="0"></td>				
	</tr>
</table>

      
<table cellpadding="0" cellspacing="0">
	<tr>
		<td height="121" width="20" valign="top"></td>
		<td width="14" height="121" align="right" valign="top" bgcolor="#838C53"><img src="Bilder/l3.gif" width="14" height="21"></td>
		<td width="119" valign="top"><?php ?>
                  
			<table cellpadding="0" cellspacing="0"><form method="POST" action="">
				
				<tr>
					<td width="10" bgcolor="#838C53">&nbsp;</td>
					<td bgcolor="#838C53">	 				
					<br><font class="login2">e-Mail Adresse</font></td>
				</tr>
				<tr>
					<td width="10" bgcolor="#838C53">&nbsp;</td>
					<td bgcolor="#838C53"><input type="text" name="email" size="15"></td>
				</tr>
				<tr>
					<td width="10" bgcolor="#838C53">&nbsp;</td>
					<td bgcolor="#838C53" valign="bottom"><font class="login2">Passwort</font></td>
				</tr>
				<tr>
					<td width="10" bgcolor="#838C53">&nbsp;</td>
					<td bgcolor="#838C53"><input type="password" name="pass" size="15"></td>
				</tr>				
				<tr>
					<td width="10" bgcolor="#838C53">&nbsp;</td> <input type="hidden" name="sid" value="<?echo"$sid";?>">
					<td align="right" bgcolor="#838C53"><br><input name="button" type="button" value="login" align="middle" width="33" height="23"><br></td>
				</tr>
			</form></table> 			 
		</td>
		<td bgcolor="#838C53" width="20"></td>		
	</tr>
	<tr>
		<td height="20" width="20" valign="top"></td>
		<td height="20" width="14" bgcolor="#838C53" valign="top" align="right"></td>
		<td bgcolor="#838C53" width="96"><? if($Login_Versuch=false){?>
					
					<font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif">Loginversuch gescheitert.</font> 
                  <? } ?></td> <? php  ?>
		<td valign="top" bgcolor="#838C53" width="22"></td>		
	<tr valign="top">
		<td height="40" width="20" valign="top"></td>
		<td height="40" width="14" bgcolor="#838C53" valign="top" align="right"></td>
		<td bgcolor="#838C53" width="96"><a href="reg.php" target="_self"><font class="login"><br>Registrieren</font></a><br><a href="passwort.php" target="_self"><font class="login">Passwort vegessen?</font></a></td>
		<td valign="top" bgcolor="#838C53" width="22"></td>		
	</tr>
</table>
<table cellpadding="0" cellspacing="0">
	<tr>		
		<td height="38" width="20" valign="top"></td>
		<td height="38" bgcolor="#838C53" valign="top" ><img src="Bilder/lu1.gif" width="68" height="38"></td>
		<td bgcolor="#838C53" width="47"><img src="Bilder/space.gif" width="47" height="1"></td>
		<td valign="top" bgcolor="#838C53"><img src="Bilder/lu2.gif" width="40" height="38"></td>		
	</tr>
</table>	
</td>
</tr>
</table>
		

</body>
</html>
v
 
<form method="POST" action="">

keine action, also no Äktschen :D

<form name="login" method="POST" action="/pfad/zu/deiner/loginseite.php">
 
hm, warum funktioniert es bei mir nicht, ich versteh das einfach nicht, als wenn post nicht geht bei mir, aber der Server zeigt mir an daß die register_globals on sind. Versteh das einfach nicht.:-(
 
Steeven hat gesagt.:
hm, warum funktioniert es bei mir nicht, ich versteh das einfach nicht, als wenn post nicht geht bei mir, aber der Server zeigt mir an daß die register_globals on sind. Versteh das einfach nicht.:-(
Weder register_globals noch post hat damit was zu tun.

1. endet die Datei mit .php?
2. wird die Datei via PHP geparst? oder testet du lokal mit einer html
3. existiert die zieldatei?
4. stimmt der pfad?
 
grrr, danach hab ich nicht geschaut....
ersetz mal
<input name="button" type="button" value="login" align="middle" width="33" height="23">
durch
<input type="submit" name="button" value="login" align="middle" width="33" height="23">
 
Zurück