Uilog sessie
Hier onder volgt me uitlog script:
if(isset($_GET['check']) && $_GET['check'] == "ok")
{
$menu = "0";
$menu2 = "0";
$tijd = time() - 3600;
mysql_query("UPDATE leden SET online='". $tijd ."' WHERE id='".$_SESSION['id']."'");
setcookie("dt_user");
setcookie("dt_wacht");
session_destroy();
header("Location: index.php");
}
else{
echo'<br><img src="pics/p_prullen.gif" align="left"><br>Weet je zeker dat je wilt uitloggen?<br><br>
<strong><a href="?check=ok">Ja, ik wil uitloggen!</a></strong>';
Het lukt me niet zoals ja ik wil uitloggen zo dat als ze nee ik wil neit uitloggen om dat scriptje zo te veranderen dat als je nee drukt dat je sesie niet verwijderd woord.
Hoe moet ik dat fixen zodat je nee en ja kan klikken als ja gaat ze weg en nee dan blijf je op die pagina?
if(isset($_GET['check']) && $_GET['check'] == "ok")
{
$menu = "0";
$menu2 = "0";
$tijd = time() - 3600;
mysql_query("UPDATE leden SET online='". $tijd ."' WHERE id='".$_SESSION['id']."'");
setcookie("dt_user");
setcookie("dt_wacht");
session_destroy();
header("Location: index.php");
}
else{
echo'<br><img src="pics/p_prullen.gif" align="left"><br>Weet je zeker dat je wilt uitloggen?<br><br>
<strong><a href="?check=ok">Ja, ik wil uitloggen!</a></strong>';
Het lukt me niet zoals ja ik wil uitloggen zo dat als ze nee ik wil neit uitloggen om dat scriptje zo te veranderen dat als je nee drukt dat je sesie niet verwijderd woord.
Hoe moet ik dat fixen zodat je nee en ja kan klikken als ja gaat ze weg en nee dan blijf je op die pagina?
?
Probeer het eens in het Nederlands?
Daarnaast ben je aan het bumpen, dit is binnen 24 uur niet toegestaan..
Verander je topic, in normaal nederlandse zinnen. Daarbij ook je titel UiTlog...
Dan kijk ik zo wel even...
Daarnaast ben je aan het bumpen, dit is binnen 24 uur niet toegestaan..
Verander je topic, in normaal nederlandse zinnen. Daarbij ook je titel UiTlog...
Dan kijk ik zo wel even...
disclaimer voor de ervaren scripters: het zal wel niet de netste methode van scripten zijn maar het werkt:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
if (isset ($_SESSION['soos_admin_login'])) {
print "<form action='#' method='post'>";
print "Weet u zeker dat u wilt uitloggen? <select name='antwoord'>";
print "<option value='nee'>Nee</option>";
print "<option value='ja'>Ja</option>";
print "<input type='submit' value='kiezen'>";
$antwoord = $_POST['antwoord'];
if (isset ($antwoord)) {
if ($antwoord == 'ja') {
session_destroy();
}
else {
print "Ga terug naar <a href='index.php'>Home </a> pagina";
}
}
else {
print "";
}
}
else {
print "eerst inloggen ofzo";
}
?>
if (isset ($_SESSION['soos_admin_login'])) {
print "<form action='#' method='post'>";
print "Weet u zeker dat u wilt uitloggen? <select name='antwoord'>";
print "<option value='nee'>Nee</option>";
print "<option value='ja'>Ja</option>";
print "<input type='submit' value='kiezen'>";
$antwoord = $_POST['antwoord'];
if (isset ($antwoord)) {
if ($antwoord == 'ja') {
session_destroy();
}
else {
print "Ga terug naar <a href='index.php'>Home </a> pagina";
}
}
else {
print "";
}
}
else {
print "eerst inloggen ofzo";
}
?>
Remco je mag niet binnen 24 uur bumpen (is 2 berichten achter elkaar zonder een bericht van iemand anders) Als je wat toe wilt voegen gebruik dan de edit knop.
Waar moet de gebruiker met nee naartoe?
Waar moet de gebruiker met nee naartoe?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
if(isset($_GET['check']) && $_GET['check'] == "ok")
{
$menu = "0";
$menu2 = "0";
$tijd = time() - 3600;
mysql_query("UPDATE leden SET online='". $tijd ."' WHERE id='".$_SESSION['id']."'");
setcookie("dt_user");
setcookie("dt_wacht");
session_destroy();
header("Location: index.php");
}else if(isset($_GET['check'])&&$_GET['check'] == 'nok'){
header('location: pagina_om_verder_te_gaan.php');//vul hier je eigen pagina in
exit();
//let er wel op dat hiervoor geen enkel output mag zijn
}else{
echo'<br><img src="pics/p_prullen.gif" align="left"><br>Weet je zeker dat je wilt uitloggen?<br><br>
<strong><a href="?check=ok">Ja, ik wil uitloggen!</a></strong>
<strong><a href="?check=nok">Nee, ik wil niet uitloggen!</a></strong>';
?>
if(isset($_GET['check']) && $_GET['check'] == "ok")
{
$menu = "0";
$menu2 = "0";
$tijd = time() - 3600;
mysql_query("UPDATE leden SET online='". $tijd ."' WHERE id='".$_SESSION['id']."'");
setcookie("dt_user");
setcookie("dt_wacht");
session_destroy();
header("Location: index.php");
}else if(isset($_GET['check'])&&$_GET['check'] == 'nok'){
header('location: pagina_om_verder_te_gaan.php');//vul hier je eigen pagina in
exit();
//let er wel op dat hiervoor geen enkel output mag zijn
}else{
echo'<br><img src="pics/p_prullen.gif" align="left"><br>Weet je zeker dat je wilt uitloggen?<br><br>
<strong><a href="?check=ok">Ja, ik wil uitloggen!</a></strong>
<strong><a href="?check=nok">Nee, ik wil niet uitloggen!</a></strong>';
?>
edit:
Gewijzigd op 01/01/1970 01:00:00 door TJVB tvb
en daarom werk ik dus met sessies, heb je dat probleem ook niet. en het is
volgens mij wat veiliger (kan ik mis hebben, maar ik heb 't met sessies geleerd)
volgens mij wat veiliger (kan ik mis hebben, maar ik heb 't met sessies geleerd)
Met javascript wil dat wel.
Voeg in je <head> toe:
En vervolgens wordt je uitlogknoplink:
Zou moeten werken..
Voeg in je <head> toe:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<script language="javascript" type="text/javascript">
<!--
// Function confirmLink() is copied from PhpMyAdmin (phpmyadmin.net)
function confirmLink(theLink, text) {
if (typeof(window.opera) != 'undefined') {
return true;
}
var is_confirmed = confirm(text);
if (is_confirmed) {
if ( typeof(theLink.href) != 'undefined' ) {
theLink.href += '';
}else if ( typeof(theLink.form) != 'undefined' ) {
theLink.form.action += '';
}
}
return is_confirmed;
}
//-->
</script>
<!--
// Function confirmLink() is copied from PhpMyAdmin (phpmyadmin.net)
function confirmLink(theLink, text) {
if (typeof(window.opera) != 'undefined') {
return true;
}
var is_confirmed = confirm(text);
if (is_confirmed) {
if ( typeof(theLink.href) != 'undefined' ) {
theLink.href += '';
}else if ( typeof(theLink.form) != 'undefined' ) {
theLink.form.action += '';
}
}
return is_confirmed;
}
//-->
</script>
En vervolgens wordt je uitlogknoplink:
Code (php)
1
<a href="uitloggen.php" onclick="return confirmLink(this,'Weet je zeker dat je wilt uitloggen?')">Uitloggen</a>
Zou moeten werken..




