php logout probleem newbie

Pagina: 1
Acties:
  • 74 views sinds 30-01-2008

  • gvrman
  • Registratie: September 2001
  • Laatst online: 20-07 08:08
hai probleempje waar ik al een tijdje mee aan het klooien ben.
ik gebruik het volgende script om in te loggen, maar nu wil ik uitloggen. ik weet dat je uitgelogd bent als je je browser afsluit, maar ik wil dat je een button oid hebt waarmee je uit kan loggen. ik heb vanalles geprobeerd met session_destroy etc. maar nee het lukt maar niet.

login script:

session_register("PHP_AUTH_USER");
session_register("PHP_AUTH_PW");
session_register("valid_user");

if (empty($valid_user) && !empty($PHP_AUTH_USER))
{
// if we don't have a valid user name and we do have PHP_AUTH_USER,
// check it against the database
$query = "select username from admin
where password = password(lower('$PHP_AUTH_PW'))
and username = lower('$PHP_AUTH_USER')
";
$result = safe_query($query);
if ($result) { list($valid_user) = mysql_fetch_row($result); }
}
if (empty($valid_user))
{
// if we don't have a valid user name, print a form to get one
// and exit
print <<<EOQ
<h2>$realm</h2>
<h2>Administration</h2>
<p>
You must enter a valid name & password to access this function.
</p>
<form method=post>
Username: <input type=text name="PHP_AUTH_USER" value="$PHP_AUTH_USER">
<br>
Password: <input type=text name="PHP_AUTH_PW" value="$PHP_AUTH_PW">
<br>
<input type=submit>
</form>
EOQ;
exit;
}

-----------------------------------------------------------------------------------
greetz gerard

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 14-07 14:28

thomaske

» » » » » »

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


  • sjroorda
  • Registratie: December 2001
  • Laatst online: 26-08 14:35
op button klikken, in nieuwe pagina session_destroy, remove, unset, weet ik veel wat, en dan is alles van de sessie weg!

[ Voor 8% gewijzigd door sjroorda op 06-01-2003 13:57 ]


  • PrinsEdje80
  • Registratie: Oktober 2001
  • Laatst online: 01-01 15:26

PrinsEdje80

Holographic, not grated...

sjroorda schreef op 06 January 2003 @ 13:56:
op button klikken, in nieuwe pagina session_destroy, remove, unset, weet ik veel wat, en dan is alles van de sessie weg!
Mag ook nog op de zelfde pagina... Alleen dan iets met
PHP:
1
2
3
4
5
if(isset($_POST['logout']))
{
  session_destrou();
/*... etc ...*/
}

Used to be Down Under... Foto gallery


Verwijderd

PrinsEdje80 schreef op 06 January 2003 @ 15:37:
[...]


Mag ook nog op de zelfde pagina... Alleen dan iets met
PHP:
1
2
3
4
5
if(isset($_POST['logout']))
{
  session_destroy();
/*... etc ...*/
}
ipv van een u een y :) anders werkt hij alsnog niet

[ Voor 5% gewijzigd door Verwijderd op 06-01-2003 23:45 ]


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1

Dit topic is gesloten.