Moderator |
|
Nou ja, wat ik al (min of meer) eerder zei dus: het loginformulier wordt te allen tijde afgedrukt, er wordt niet gecontroleerd of iemand ingelogd is alvorens het loginformulier wordt afgedrukt...
Oftewel, je moet dus je if-statement voorzien van een ELSE-tak:
if (is_user_logged_in()) {
// toon avatar
// ...
// toon uitloglink
// ...
} else { // <-- je ELSE statement
// toon loginformulier
// ...
}
if (is_user_logged_in()) { // toon avatar // ... // toon uitloglink // ... } else { // <-- je ELSE statement // toon loginformulier // ... }
Mag ik hier uit opmaken dat je niet echt vetrouwd bent met PHP? Is het zo duidelijk genoeg, want bovenstaand codefragment geeft alleen de structuur weer. |