Hallo allemaal,
ik zit een beetje te prutsen met een login-script,
maar het lukt mij niet om tijdens het inloggen of uitloggen dat er een waarde verandert in de database.
Uitlog:
Hierboven moet het een '0' worden.
Hieronder is het login-script en hier moet het een '1' worden:
Wie kan mij helpen?
Alvast 3x3dubbel bedankt
ik zit een beetje te prutsen met een login-script,
maar het lukt mij niet om tijdens het inloggen of uitloggen dat er een waarde verandert in de database.
Uitlog:
PHP:
<?
include"login_config.php";
//begin pruts// hier doe ik iets verkeert
$query = "UPDATE `$table` SET `status`='0' WHERE `name`='$username_from_cookie'";
$results = mysql_query($query);
if($results){echo("Yes");}else{echo("No");}
//eind pruts//
#niet aanzitten
$cookie_name = $cookiename;
$cookie_value ="Unset";
setcookie($cookie_name,$cookie_value,time() + (-3600),"/", $cookie_domain);
unset($cookie_name);
?>
Hieronder is het login-script en hier moet het een '1' worden:
PHP:
<?php
include"login_config.php";
//Connection String Variables_________________________________________________
// connect to the server
mysql_connect( $db_host, $db_username, $db_password )
or die( "Error! Could not connect to database: " . mysql_error() );
// select the database
mysql_select_db( $db )
or die( "Error! Could not select the database: " . mysql_error() );
//IBM suggested scrub for URL request
$urlun = strip_tags(substr($_REQUEST['username'],0,32));
$urlpw = strip_tags(substr($_REQUEST['password'],0,32));
$cleanpw = md5($urlpw);
//echo"Cleanpw: $cleanpw<br>";
//$sql="SELECT * FROM agents WHERE username='$urlun' and password='$urlpw'";
$sql="SELECT * FROM $table WHERE name='$urlun' AND pass='$cleanpw'";
$result=mysql_query($sql);
// Mysql_num_row is counting table rows
$count=mysql_num_rows($result);
// If result matches $myusername and $mypassword, table row must be 1 row
//echo"Count:$count<br>";
if($count==1){
// Register $myusername and redirect to file designated success file
$cookie_name ="$cookiename";
$cookie_value ="$urlun";
//set to 24 hours
$cookie_expire ="86400";
setcookie($cookie_name,$cookie_value,time() + (86400),"/", $cookie_domain);
header("Location: $successful_login_url");
}else{
header("Location: $failed_login");
}
?>
Wie kan mij helpen?
Alvast 3x3dubbel bedankt