fix user multiple role login bug