Problem mit LogIn | Überprüft nicht richtig
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
anzahl
beispiel
code
datenbank
ding
einloggen
funktion
login
machen
nutzer
pferd
problem
rest
sache
sagen
session
sonderzeichen
steckbrief
zeichen
-
Dies ist das login skript das ich verwende es funktioniert eigentlich ganz gut
<table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC"> <tr> <form name="form1" method="post" action="checklogin.php"> <td> <table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF"> <tr> <td colspan="3"><strong>Member Login </strong></td> </tr> <tr> <td width="78">Username</td> <td width="6">:</td> <td width="294"><input name="myusername" type="text" id="myusername"></td> </tr> <tr> <td>Password</td> <td>:</td> <td><input name="mypassword" type="text" id="mypassword"></td> </tr> <tr> <td> </td> <td> </td> <td><input type="submit" name="Submit" value="Login"></td> </tr> </table> </td> </form> </tr> </table>
und jetz die check seite
<?php $host="localhost"; $username=""; $password=""; $db_name=""; $tbl_name=""; // Connect to server and select databse. mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); // username and password sent from form $myusername=$_POST['myusername']; $mypassword=$_POST['mypassword']; // To protect MySQL injection (more detail about MySQL injection) $myusername = stripslashes($myusername); $mypassword = stripslashes($mypassword); $myusername = mysql_real_escape_string($myusername); $mypassword = mysql_real_escape_string($mypassword); $sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'"; $result=mysql_query($sql); // Mysql_num_row is counting table row $count=mysql_num_rows($result); // If result matched $myusername and $mypassword, table row must be 1 row if($count==1){ // Register $myusername, $mypassword and redirect to file "login_success.php" session_register("myusername"); session_register("mypassword"); $registeruser = session_register("myusername"); header("location:login_success.php"); } else { echo 'Sie sind nicht befugt, diese Seite anzusehen<br />Möglicherweise ist das eingegeben Passwort falsch.<br /><br />'; echo 'Bitte loggen Sie sich <a href="main_login.php">hier</a> erneut ein.'; } ?>
Beitrag zuletzt geändert: 26.7.2009 20:42:37 von habbobeat -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage