improved login process

set current_user to nil upon destroy