explicitly handle boolean
remove redundant braces from code
don't recalculate userid on submit
detect empty objects, some cleanup
merge s-expr-log update
activation form handles all cases and links to loginform prefilled with userid
indicate userid being checked
loginp checks user and logindata
steam.user function only returns if loginp is true