hasPassword