fix json login bug