add login moldule

Signed-off-by: Sean Fung <fengxiang220@gmail.com>