Home › Forums › Games discussies › Inlog script in php
- Dit onderwerp bevat 180 reacties, 9 deelnemers, en is laatst geüpdatet op 18 jaren, 8 maanden geleden door
Yorick.
- AuteurBerichten
- 13-03-2007 19:06 om 19:06 #456099
Ik zit nog altijd met hetzelfde: kijk maar: 
[img]http://img74.imageshack.us/img74/6371/probleemmz6.th.png[/img] 13-03-2007 19:56 om 19:56 #456205Je code is niet goed, daarom geeft Dreamweaver dat aan. Zou je je script hier tussen de code tags kunnen plaatsen? Dan kunnen we je wat beter helpen, dan zien we ook waar de fout zit.
😉 De Submit knop is in iedergeval niet goed.
13-03-2007 19:56 om 19:56 #462496Je code is niet goed, daarom geeft Dreamweaver dat aan. Zou je je script hier tussen de code tags kunnen plaatsen? Dan kunnen we je wat beter helpen, dan zien we ook waar de fout zit.
😉 De Submit knop is in iedergeval niet goed.
13-03-2007 19:56 om 19:56 #456101Je code is niet goed, daarom geeft Dreamweaver dat aan. Zou je je script hier tussen de code tags kunnen plaatsen? Dan kunnen we je wat beter helpen, dan zien we ook waar de fout zit.
😉 De Submit knop is in iedergeval niet goed.
13-03-2007 20:21 om 20:21 #456207Idd, dat kun je zo ook niet zien. Je moet het ook op de server runnen, dan testen. Weet niet hoe je dat nu probeert of doet. 13-03-2007 20:21 om 20:21 #462499Idd, dat kun je zo ook niet zien. Je moet het ook op de server runnen, dan testen. Weet niet hoe je dat nu probeert of doet. 13-03-2007 20:21 om 20:21 #456103Idd, dat kun je zo ook niet zien. Je moet het ook op de server runnen, dan testen. Weet niet hoe je dat nu probeert of doet. 14-03-2007 10:24 om 10:24 #456209oke hier komt het script (login.php): ik hoop dat het duidelijk is Code:id);
$status = htmlspecialchars($row->state);
$dbpass = htmlspecialchars($row->password);
$actief = htmlspecialchars($row->active);
if($dbpass == $_COOKIE[’user_password’] AND $actief == 1) {
$_SESSION[’user_id’] = $id;
$_SESSION[’user_status’] = $status;
?>
}else{ echo $login_cookiefalse; setcookie("user_id", "", time() - 3600); setcookie("user_password", "", time() - 3600); } }else{ if(isset($_POST['submit'])) { // Login $sql = "SELECT id,name,password,state,active,cookie_pass FROM `".$db_tbl."` WHERE name='".$_POST['user']."'"; $query = mysql_query($sql); $count = mysql_num_rows($query); if($count == 1) { $row = mysql_fetch_object($query); $dbpass = htmlspecialchars($row->password);
$userpass = md5($_POST[’pass’]);
$cookiepass = htmlspecialchars($row->cookie_pass);
$userid = htmlspecialchars($row->id);
$userstatus = htmlspecialchars($row->state);
$useractief = htmlspecialchars($row->active);
if($dbpass == $userpass) {
if($useractief == 1) {
$_SESSION[’user_id’] = $userid;
$_SESSION[’user_status’] = $userstatus;
if($_POST[’cookie’] == “do”) {
if($cookiepass == “”) {
$cookiecode = mt_srand((double)microtime()*100000);
while(strlen($cookiecode) <= 10) { $i = chr(mt_rand (0,255)); if(eregi("^[a-z0-9]$", $i)) { $cookiecode = $cookiecode.$i; } } $sql = "UPDATE `".$db_tbl."` SET cookie_pass = '".$cookiecode."' WHERE name = '".$_POST['user']."' LIMIT 1"; mysql_query($sql); $cookiepass = $cookiecode; } setcookie("cookie_id", $userid, time() + 365 * 86400); setcookie("cookie_pass", $cookiepass, time() + 365 * 86400); } echo $loginsucces; ?>
}else{ echo $login_noactive; } }else{ echo $login_nopass; } }else{ echo $login_usererr; } }else{ // Loginform ?>

