Member pagina bij admin uitgebreider

Gestart doorRobbertb74 reacties376 weergaven

75 berichten · pagina 4 van 5

Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Waar komt je username vandaan? Sessie, formulier (POST), URL (GET)....?
0
Robbertb

Lid · Topicstarter

Berichten
351
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
In de login staat dit

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.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Dan zou ik eerder kiezen voor:

[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.
0
Robbertb

Lid · Topicstarter

Berichten
351
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Waar moet ik deze in login of member.php

En

$_SESSION[username]=$username;

    $username = $_POST[username];


Staan niet onder elkaar maar heel verschillend in login!
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Op de plek die plaatsvindt als je succesvol ingelogd bent? (na controle van username & pass)
0
Robbertb

Lid · Topicstarter

Berichten
351
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zo dus

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
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ja... voor de logica zou ik het boven de echo plaatsen.
0
Robbertb

Lid · Topicstarter

Berichten
351
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oké

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.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
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?
0
Robbertb

Lid · Topicstarter

Berichten
351
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
XXXXXXXXXXX
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
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.
0
Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lukt het aarclay?

Volgens mij heb je alles nu al 100x gezegd q
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ben alleen nu schor doordat ik terugschreeuwde sadley
0
Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Ben alleen nu schor doordat ik terugschreeuwde sadley
emoemoemoemoemoemoemoemoemoemoemo
0
Robbertb

Lid · Topicstarter

Berichten
351
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
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
Spoiler tonen
Afbeelding
Mooi hé kleurtjessmile
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
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren