Ik heb een login script gemaakt en ik wil dat gebruikers ingelogd blijven, wat lukt als ze de pagina herladen via de "refresh" methode. Maar als ze opnieuw op de url-link klikken of ze gaan naar een andere pagina van de site dan moeten ze weer opnieuw inloggen. Ik hoopte dat jullie mij konden helpen:
<?
if ($user == NULL){
echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"post\">
<p class=\"Login\">Please login:<br>
Username:<br>
<input type=\"text\" maxlength=\"9\" HSPACE=\"9\" name=\"user\">
<br>
Password:<br>
<input type=\"text\" maxlength=\"10\" HSPACE=\"10\" name=\"pass\"><br>
<input type=\"submit\" value=\"Login!\">
<br>
</p>
</form>";
} else {
echo "<p class=\"Login\">";
if (!$user == NULL){
if (!$pass == NULL){
mssql_select_db("GunzDB", $con);
$coop = mssql_query("SELECT UserID,Password FROM Account WHERE UserID='$user'");
$cooprow = mssql_fetch_array($coop);
if ($cooprow['UserID'] == $user){
if ($cooprow['Password'] == $pass){
echo "Welcome ".$user;
echo "<input type=\"submit\" name=\"Logout\" value=\"Logout\"></p>";
}
else {
echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"post\">
<p class=\"Login\">Please login:<br>
Username:<br>
<input type=\"text\" name=\"user\">
<br>
Password:<br>
<input type=\"text\" name=\"pass\"><br>
<input type=\"submit\" value=\"Login!\">
<br>
UserID/Password Wrong
</p>
</form>";
exit;
}
?>
1.264 views