Uilog sessie
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?
?
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...
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";
}
?>
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
volgens mij wat veiliger (kan ik mis hebben, maar ik heb 't met sessies geleerd)
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..