[#435432] login feature

Ive used device and the twitter part needs looking over.