Waar komt je username vandaan? Sessie, formulier (POST), URL (GET)....?
Member pagina bij admin uitgebreider
In de login staat dit
over username
Je hebt in index.php in een formulier ingelogd met je username deze word gecheckt via de database
Index.php
Staat dit in
Dus hij heeft er als ik het goed heb een sessie van gemaakt dat hij hem onthoud deze moet dan toch ook weer worden meegenomen in member.php of zeg ik nu iets heel raars?
toevoeging op 23 maart 2012, 14:49:50:
Dus officeel komt hij uit het formulier die hem via een post doorzet naar het inlog.php en deze zetten hem door naar member.php en zo las hij de naam van je uit het script. Maar dat werkt nu niet meer.
over username
$_SESSION[username]=$username;
$username = $_POST[username]; Je hebt in index.php in een formulier ingelogd met je username deze word gecheckt via de database
Index.php
Staat dit in
<form action=login.php method=POST> Dus hij heeft er als ik het goed heb een sessie van gemaakt dat hij hem onthoud deze moet dan toch ook weer worden meegenomen in member.php of zeg ik nu iets heel raars?
toevoeging op 23 maart 2012, 14:49:50:
Dus officeel komt hij uit het formulier die hem via een post doorzet naar het inlog.php en deze zetten hem door naar member.php en zo las hij de naam van je uit het script. Maar dat werkt nu niet meer.
Dan zou ik eerder kiezen voor:
als je ingelogd bent.
Dan kan je $username wel vergeten, want dat is geen sessievariabele. $_SESSION[username] is die je dan over je hele domein kan gebruiken.
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/session_start"]session_start[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]username[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]username[/COLOR][COLOR= #007700]];[/COLOR] als je ingelogd bent.
Dan kan je $username wel vergeten, want dat is geen sessievariabele. $_SESSION[username] is die je dan over je hele domein kan gebruiken.
Waar moet ik deze in login of member.php
En
Staan niet onder elkaar maar heel verschillend in login!
En
$_SESSION[username]=$username;
$username = $_POST[username]; Staan niet onder elkaar maar heel verschillend in login!
Op de plek die plaatsvindt als je succesvol ingelogd bent? (na controle van username & pass)
Zo dus
Nu even zorgen dat hij ook goed word opgepakt uit de database! Bij member.php
if ($username==$dbusername&&md5($password)==$dbpassword)
{
echo "Youre in! <a href=member.php>Click</a> here to enter the member. ";
$_SESSION[username] = $_POST[username]; Nu even zorgen dat hij ook goed word opgepakt uit de database! Bij member.php
Ja... voor de logica zou ik het boven de echo plaatsen.
Oké
Alleen moet ik deze dan
Hernoemen naar
$result= mysql_query("SELECT * FROM users WHERE username =username");
Want dan zegt hij
Fout met het ophalen van de gebruiker.
Alleen moet ik deze dan
$result= mysql_query("SELECT * FROM users WHERE username =$username"); Hernoemen naar
$result= mysql_query("SELECT * FROM users WHERE username =username");
Want dan zegt hij
Fout met het ophalen van de gebruiker.
dat zeg ik niet. Of heten als je users dan username?
ken je het verschil wel tussen een variabele en een string?
over die variabelen buiten quotes heb je nog weinig geleerd?
ken je het verschil wel tussen een variabele en een string?
over die variabelen buiten quotes heb je nog weinig geleerd?
XXXXXXXXXXX
IK BEN OOK NIET DOOF!!!!!!!!!!!!!!!!!!!
Anyway. kijk eens naar je kleurtjes in je codeblok. En doe nou eens een controle op het bestaan van je $_POST variabelen. Ik had eerder al iets geroepen met $_SERVER[REQUEST_METHOD] == "POST"........
Variabelen buiten quotes, $username komt uit het niets.
Lijn 5 en 6 (laatste codeblok) is onzin, variabelen moet je niet kopiëren, nergens voor nodig.
man, man, man.. Kap er gewoon mee, en begin bij het begin. Je mist naar mijn idee teveel basisstof, dit is te hoog gegrepen voor je.
Anyway. kijk eens naar je kleurtjes in je codeblok. En doe nou eens een controle op het bestaan van je $_POST variabelen. Ik had eerder al iets geroepen met $_SERVER[REQUEST_METHOD] == "POST"........
Variabelen buiten quotes, $username komt uit het niets.
Lijn 5 en 6 (laatste codeblok) is onzin, variabelen moet je niet kopiëren, nergens voor nodig.
man, man, man.. Kap er gewoon mee, en begin bij het begin. Je mist naar mijn idee teveel basisstof, dit is te hoog gegrepen voor je.
Lukt het aarclay?
Volgens mij heb je alles nu al 100x gezegd q
Volgens mij heb je alles nu al 100x gezegd q
Ben alleen nu schor doordat ik terugschreeuwde
Aarclay schreef:Ben alleen nu schor doordat ik terugschreeuwde











Ten eerste of jij ineens alles kende zonder dingen niet te snappen.
Ten tweede heb ik diverse tutorials gevolgd. Zo ook hoe ik een inlog systeem maak dat snap ik allemaal en werkt goed. Maar ik hou ervan om iets meer er mee te doen dan een standaard schermpje.
Ten derde is dit forum bedoeld om vragen te stellen als je ergens niet uitkomt. En ben ik na al je stappen nog weinig verder dan een controle die iets controleert dat ik al wist voordat ik hiermee begon.
Ten vierde wordt in 9 van de 10 tutorials gewoon die gebruikt en kraak jij dat vierkant af en wijs je naar een site met tutorials waar ook gewoon die nog wordt gebruikt.
Ten vijfde als jij op school of werk weet niet hoe oud je bent of wat wat doet en het lukt niet stop je toch ook niet en zeg je tegen je baas of leraar. Dit is kan ik niet.
En verder kom je met dingen aan zoals
Anyway. kijk eens naar je kleurtjes in je codeblok.
Ja fantastisch ik weet dat er verschillende kleuren zijn. Wil jij ook nog is wat zien
Afbeelding niet beschikbaarDe bron kon niet worden geladen (www.deautolaksite.nl).Bron openen ↗Mooi hé kleurtjes
En als je zegt
$_SERVER[REQUEST_METHOD] == "POST"........
Dan kan iemand als die met 4 scripts komt toch ook niet raden waar!
En dan zorg je verder voor een offtopic discussie, wat tegen de regels in in een topic moet je ontopic blijven en niet afwijken van het onderwerp. En dan heb je natuurlijk ook van die harry potter figuren die dat dan grappig vinden.
Kortom ik ben blij als je helpt maar leg het dan wel duidelijk uit en kraak niet alles meteen af want bij leren horen fouten maken en zo kom je alleen verder. Je leert ook fietsen door er van af te vallen en weer op te staan. En gaat niet weglopen omdat je bent gevallen waarna je nooit meer fiets
Ten tweede heb ik diverse tutorials gevolgd. Zo ook hoe ik een inlog systeem maak dat snap ik allemaal en werkt goed. Maar ik hou ervan om iets meer er mee te doen dan een standaard schermpje.
Ten derde is dit forum bedoeld om vragen te stellen als je ergens niet uitkomt. En ben ik na al je stappen nog weinig verder dan een controle die iets controleert dat ik al wist voordat ik hiermee begon.
Ten vierde wordt in 9 van de 10 tutorials gewoon die gebruikt en kraak jij dat vierkant af en wijs je naar een site met tutorials waar ook gewoon die nog wordt gebruikt.
Ten vijfde als jij op school of werk weet niet hoe oud je bent of wat wat doet en het lukt niet stop je toch ook niet en zeg je tegen je baas of leraar. Dit is kan ik niet.
En verder kom je met dingen aan zoals
Anyway. kijk eens naar je kleurtjes in je codeblok.
Ja fantastisch ik weet dat er verschillende kleuren zijn. Wil jij ook nog is wat zien
Spoiler tonen
Afbeelding niet beschikbaarDe bron kon niet worden geladen (www.deautolaksite.nl).Bron openen ↗
$_SERVER[REQUEST_METHOD] == "POST"........
Dan kan iemand als die met 4 scripts komt toch ook niet raden waar!
En dan zorg je verder voor een offtopic discussie, wat tegen de regels in in een topic moet je ontopic blijven en niet afwijken van het onderwerp. En dan heb je natuurlijk ook van die harry potter figuren die dat dan grappig vinden.
Kortom ik ben blij als je helpt maar leg het dan wel duidelijk uit en kraak niet alles meteen af want bij leren horen fouten maken en zo kom je alleen verder. Je leert ook fietsen door er van af te vallen en weer op te staan. En gaat niet weglopen omdat je bent gevallen waarna je nooit meer fiets