add login with hash