add web login module