一个登录流程.大多时候用户或密码不对的时候,消息提示框都是显示在同一页面.
用CI却不知道怎么处理这种情况.
控制器login载入了登录页面.点击"登录"按钮,就提交到控制器loginIn.
loginIn载入表单验证类库,判断用户和密码框是否为空,是空的话也同样显示在登录页面,而不是载入一个新页面.但是如果在登录页面用<?php echo validation_errors(); ?>
很显然,在login控制器时没有载入过验证类库,就会提示没有定义过validation_errors()
如果是在自构函数那载入验证类库的话,那两个控制器都是定义过validation_errors()的.但是在login控制器载入视图带有$data参数.而loginin控制器则没,那又出错.
不知道这种情况如何处理. |