我已经创建了一个登录系统,并且我试图尽可能地遵守 MVC 的规则。
我有一个简单的登录表单,它使用 AJAX 将表单数据提交给小脚本,然后调用控制器来处理用户名和密码:
function __autoload($classname) {
include("../classes/$classname.php");
}
$username = $_POST['username'] ;
$password = $_POST['password'] ;
$AC = new AccessControl ;
$result = $AC->login($username, $password) ;
if($result !== 0)
{
echo $result ;
exit() ;
}
AccessControl 是我的用户认证和帐户管理操作类,代码在我的另一篇文章中:MVC 关系和 DRY
我做错了吗,因为这个小脚本不是控制器或模型?它所做的只是将控制器返回的信息传递回接口/视图,例如错误消息。