login adaption