Fix a bug with unbinded username and email fields in SettingsCtrl

This is a fix to the regression bug caused by my previous commit

cc: @jamesongamble - please review.