当一个新用户在CKAN中注册一个用户时,所选的密码将通过此函数(以及其他函数)进行验证 你知道吗
def user_password_validator(key, data, errors, context):
这个函数的主要验证部分是 你知道吗
...
elif len(value) < 4:
errors[('password',)].append(_('Your password must be 4 characters or longer'))
...
我想扩展/覆盖这个函数(至少有8个字符),因为我不想编辑核心代码。我试图扩展ckan.plugins.interfaces.IValidators
,但这似乎并没有覆盖现有的验证器,只需添加新的验证器即可。你知道吗
有什么建议吗?我真的需要覆盖user_create
接口中的整个ckan.plugins.interfaces.IAuthFunctions
来进行如此小的更改吗?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐