#905 Finish login interface