login interface

Signed-off-by: Macharia <Machariajohn20@gmail.com>