I think it takes boolean value, thus when it checked on logedin it had some value and it turned to true block.
if empty string it would be on else block.
either you may use logedin type as boolean or if condition with match string.
user = 'Admin'
logedin = False
logedin_test= 'False'
logedin_test1= ''
logedin_test2= ' '
print(bool(logedin))
print(bool(logedin_test))
print(bool(logedin_test1))
print(bool(logedin_test2))
if logedin:
print('welcome',bool(logedin))
else:
print('pl login',bool(logedin))
best Regards,
Sandeep
GANGA SANDEEP KUMAR