注册任意用户名的问题
发表于 : 2017年 3月 2日 10:33
在Register.php文件中,截获验证异常时使用了$this->response->goBack()来跳出注册流程,但是goBack()方法中没有处理$referer不存在的情况,导致了注册流程中的验证失效,从而注册任意用户名(包括空用户名)
解决方法也简单
在Register.php文件中,将$this->response->goBack()改为$this->response->goBack('register',$this->security->getAdminUrl('register.php'));
解决方法也简单
在Register.php文件中,将$this->response->goBack()改为$this->response->goBack('register',$this->security->getAdminUrl('register.php'));