Hova tetted az isset-et?
És milyen username az ami "yes" ? Mi van abban a valami_username -ben?
Mert az összes eddigi tipp helyes lehetett volna a tiédet is beleértve. Feltéve, hogy a valami_username-ben tényleg yes vagy no érték van.
A mostanival viszont eléred, hogy akármi van a változóban, mindig igaz lesz a feltétel, és kiírja hogy be van jelentkezve. Majd nem lesz egyenlő yes-el, ezért átirányítana, de a kiírás miatt kapod a hibaüzenetet, amit az ob_start megold, de ez csak tüneti kezelés.