补充Dao层login函数，用户不存在时抛出异常