sessie bewaren
nu ben ik bezig met het gedeelte "inloggen", het lukt allemaa maar met 1 ding blijf ik steken, hoe kan ik ervoor zorgen dat je iemand kunt onthouden zeg maar, als hij de website sluit en de pc ook en de volgende morgen komt hij weer op de site dat hij dan automatisch ingelogd is. want met wat ik nu hep doet hij dat niet, weet iemand hoe da moet?:P
thx, burdy.
Koekjes!
ja ok, is ook goed maar weet iemand hoe?
Zie bassie z'n uitleg bij de tuts :)
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?
//controleren of er op submit is gedrukt:
if($_SERVER['REQUEST_METHOD'] == 'POST') {
// ja er is op submit geklikt, controleren of gebruikesnaam en wachtwoord ingevuld zijn!
if(!$_POST['gebruikersnaam']) {
$a = "Je hebt geen gebruikersnaam ingevuld!";
} else {
if(!$_POST['wachtwoord']) {
$a = "Je hebt geen wachtwoord ingevuld!";
} else {
$gebruikesnaam = $_POST['gebruikersnaam'];
$wachtwoord = $_POST['wachtwoord'];
$queryusers1 = mysql_query("SELECT * FROM `bz_gebruikers` WHERE `gebruikersnaam` = '" . $_POST['gebruikersnaam'] . "' AND `wachtwoord` = '" . $_POST['wachtwoord'] . "'");
$resultusers1 = mysql_num_rows($queryusers1);
if(!$resultusers1) {
echo "De gebruikersnaam en/of wachtwoord zijn incorrect!"; } else {
if(isset($_POST['onthoud'])) {
echo "U wilt onthouden worden op deze site, dat houdt in dat als u de volgende keer weer op deze site komt, u zich niet meer hoeft in te loggen!<br>";
} else {
echo "U hebt ervoor gekozen dat u niet wordt onthouden op deze website, dat houdt in dat als u de volgende keer op deze website komt u weer in moet loggen.<br>"; }
echo "<br>U bent goed ingelogd!"; }
}}} else {
?><table width="639" border="1" cellpadding="0" cellspacing="0" bordercolor="black" style="border-collapse: collapse">
<tr>
<td background="images/nieuws_01.gif"><strong><em>Login:</em></strong></td>
</tr>
<tr>
<td><form name="form1" method="post" action="<? $_SERVER['PHP_SELF']; ?>">
<br>
<table width="285" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="141">Gebruikersnaam:</td>
<td width="144"> <input name="gebruikersnaam" type="text" id="gebruikersnaam"></td>
</tr>
<tr>
<td>Wachtwoord:</td>
<td><input name="wachtwoord" type="password" id="wachtwoord"></td>
</tr>
<tr>
<td>Onthoud mij:</td>
<td><input name="onthoud" type="checkbox" id="onthoud" value="onthoud"></td>
</tr>
<tr>
<td><input type="submit" name="Submit" value="Submit"></td>
<td><input type="reset" name="Submit2" value="Reset"></td>
</tr>
</table>
<br>
<br>
</form><? echo "$a"; ?></td>
</tr>
<tr>
<td background="images/nieuws_01.gif"> </td>
</tr>
</table>
<? } ?>
//controleren of er op submit is gedrukt:
if($_SERVER['REQUEST_METHOD'] == 'POST') {
// ja er is op submit geklikt, controleren of gebruikesnaam en wachtwoord ingevuld zijn!
if(!$_POST['gebruikersnaam']) {
$a = "Je hebt geen gebruikersnaam ingevuld!";
} else {
if(!$_POST['wachtwoord']) {
$a = "Je hebt geen wachtwoord ingevuld!";
} else {
$gebruikesnaam = $_POST['gebruikersnaam'];
$wachtwoord = $_POST['wachtwoord'];
$queryusers1 = mysql_query("SELECT * FROM `bz_gebruikers` WHERE `gebruikersnaam` = '" . $_POST['gebruikersnaam'] . "' AND `wachtwoord` = '" . $_POST['wachtwoord'] . "'");
$resultusers1 = mysql_num_rows($queryusers1);
if(!$resultusers1) {
echo "De gebruikersnaam en/of wachtwoord zijn incorrect!"; } else {
if(isset($_POST['onthoud'])) {
echo "U wilt onthouden worden op deze site, dat houdt in dat als u de volgende keer weer op deze site komt, u zich niet meer hoeft in te loggen!<br>";
} else {
echo "U hebt ervoor gekozen dat u niet wordt onthouden op deze website, dat houdt in dat als u de volgende keer op deze website komt u weer in moet loggen.<br>"; }
echo "<br>U bent goed ingelogd!"; }
}}} else {
?><table width="639" border="1" cellpadding="0" cellspacing="0" bordercolor="black" style="border-collapse: collapse">
<tr>
<td background="images/nieuws_01.gif"><strong><em>Login:</em></strong></td>
</tr>
<tr>
<td><form name="form1" method="post" action="<? $_SERVER['PHP_SELF']; ?>">
<br>
<table width="285" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="141">Gebruikersnaam:</td>
<td width="144"> <input name="gebruikersnaam" type="text" id="gebruikersnaam"></td>
</tr>
<tr>
<td>Wachtwoord:</td>
<td><input name="wachtwoord" type="password" id="wachtwoord"></td>
</tr>
<tr>
<td>Onthoud mij:</td>
<td><input name="onthoud" type="checkbox" id="onthoud" value="onthoud"></td>
</tr>
<tr>
<td><input type="submit" name="Submit" value="Submit"></td>
<td><input type="reset" name="Submit2" value="Reset"></td>
</tr>
</table>
<br>
<br>
</form><? echo "$a"; ?></td>
</tr>
<tr>
<td background="images/nieuws_01.gif"> </td>
</tr>
</table>
<? } ?>
en dit heb ik tot nu toe... maar hoe krijg ik hierin dat hij zeg maar nooit meer hoeft in te loggen.. dat dat vanzelf gedaan wordt..:P kan iemand ffe verder helpe plzz?
help me plzz
Gewijzigd op 25/06/2005 16:05:00 door berno