debug login function