Naam bij inlogsysteem
Ik ben bezig met het maken van een inlogsysteem,
maar ik kom ergens niet uit.
In het begin kun je inloggen (duh ;))
Hier gaat het om:
Gebruikersnaam: <input type="text" name="user" />
Blablabla...
Als je ingelogd bent wil ik dit krijgen:
Welkom .....
Ik heb dit geprobeerd : maar dit werkt niet.
Hoe moet dit wel?
PHP Beginners handleiding jij leert veroudert php.
Loran schreef op 02.08.2008 17:05:
kan je die code ook in een alert stoppen?
Notice: Undefined variable: _SESSION in C:\Documents and Settings\Nick Vu Van\Desktop\UsbWebserver\Root\beveiligd.php on line 72
superglobals' te maken.
@nick vuvan: Iets klakkeloos overnemen zonder te weten wat je aan het doen bent is wel het allerlaatste dat je moet doen. Jouw probleem heeft met ' @nick vuvan: Het is misschien ook handig om te vermelden hoe je variabelen opslaat. Doe je het in een sessie of in een cookie? Dat scheelt namelijk ook redelijk wat gis werk.
Hij heeft geen flauw idee waar hij mee bezig is.. ;)
Waarom wil je de username in een sessie zetten?
om de username te laten weergeven, maar dat werkt niet :(
heb superglobals al 10 helemaal doorgelezen en rustig verwerkt erin, maar het werkt gewoon niet.
hoe hebben jullie het op deze site gedaan?
mod-edit::
Bumpen
Twee of meer keer achter elkaar in een topic posten, voordat andere forumleden gereageerd hebben, heet "bumpen". Omdat het opdringerig overkomt is bumpen pas na 24 uur toegestaan. Bumpen kan een reden zijn voor de admins en mods om een topic te sluiten. Gebruik het knopje om je tekst aan te passen indien nodig.
Twee of meer keer achter elkaar in een topic posten, voordat andere forumleden gereageerd hebben, heet "bumpen". Omdat het opdringerig overkomt is bumpen pas na 24 uur toegestaan. Bumpen kan een reden zijn voor de admins en mods om een topic te sluiten. Gebruik het knopje om je tekst aan te passen indien nodig.
Gewijzigd op 01/01/1970 01:00:00 door henktrol
Laat eens de HTML code zien van je inlogformulier?
Gebruikersnaam: <input type="text" name="user" />
Wachtwoord: <input type="password" name="pass" />
<input type="submit" name="submit" value="Inloggen" />
Gewijzigd op 01/01/1970 01:00:00 door henktrol
test.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form method="post" action="test2.php">
<input name="user" type="text" />
<input type="submit" value="inloggen" />
</form>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form method="post" action="test2.php">
<input name="user" type="text" />
<input type="submit" value="inloggen" />
</form>
</body>
</html>
test2.php
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
session_start ();
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$_SESSION['user'] = $_POST['user'];
}
echo '<pre>' . print_r ($_SESSION, true) . '</pre>';
?>
session_start ();
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$_SESSION['user'] = $_POST['user'];
}
echo '<pre>' . print_r ($_SESSION, true) . '</pre>';
?>
(
[user_id] => 1
[user_status] => 1
[user] => vuvan
)
Nou, zo moet het dus ;-)
maar dit staat er alleen:
Array
(
[user_id] => 1
[user_status] => 1
)