ThinkPHP在表单中提交数据与获取的数据库数据对比相同就登录成功,输入登录名和密码,提交没有反应

麻烦各位大神看下我代码,是不是有问题????<?phpnamespaceAdmin\Controller;useThink\Controller;classIndexCo... 麻烦各位大神看下我代码,是不是有问题????<?phpnamespace Admin\Controller;use Think\Controller;class IndexController extends Controller{ public function index(){ if($admin_name = session('admin_name')){ //通过Session信息判断是否有用户登录 $this->assign('admin_name',$admin_name); $this->display(); //显示视图index.html }else{ $this->error('非法用户,请登录',U('login'));//跳转到index控制器的login()方法 } } public function login(){ if(IS_POST){ $adminModel = M('admin'); //M()方法实例化,并指定数据表为stu_admin表 $adminInfo = $adminModel->create(); //create()方法获取来自表单提交的数据 $where = array('aname'=>$adminInfo['aname'], ); if($realPwd = $adminModel->where($where)->getField('apwd')){ if($realPwd == md5($adminInfo['apwd'])){ session('admin_name',$adminInfo['aname']); $this->success('用户合法,登录中,请稍候',U('index')); } } $this->error('用户名或密码不正确,请重试!'); return; } $this->display(); }}?><!doctype html><html><head><meta charset="utf-8"><title>管理员登录</title></head><body> <form method="utf-8"> <table> <tr><td>用户名:</td><td><input type="text" name="aname"></td></tr> <tr><td>密码:</td><td><input type="password" name="apwd"></td></tr> <tr><td colspan="2"><input type="submit" value="登录"></td></tr> </table> </form></body></html> 展开
 我来答
rendongrui2016
2017-11-25 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:100
采纳率:100%
帮助的人:46.9万
展开全部
报什么错没有?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
镇妙c
2017-11-23 · 超过72用户采纳过TA的回答
知道小有建树答主
回答量:218
采纳率:44%
帮助的人:87.1万
展开全部
不知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式