loginByHash