legs_controller: verify ownership before making changes

Anonymous users cannot make any change.

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>
legs: make fare code, upgrade type and elite status uppercase

This looks easier on the eyes.

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>