问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

thinkphp高手解析下下面代码?

发布网友 发布时间:2022-04-06 00:39

我来回答

2个回答

热心网友 时间:2022-04-06 02:08

给你提供一种思路你自己去改改:你逆向思维想想:先判断验证码是否正确,如果验证码错误给一个错误的提示,相反呢就是验证码正确了,这样你就可以验证用户名和密码了,如:
if($_SESSION['verify']!=md5($checkcode)
{
$this->error('验证码错误!');

else
{
if($admin_name=="" or $pwd="")
{
echo "<script language='javascript'>window.alert('您的用户名或密码为空!!!请重试!!!');history.back();</script>";
}
else
{
$admin = new AdminModel();
$arr = $admin->where("admin_name=".$admin_name ."and admin_password=".$pwd)->find();
//$arr = $admin->where("admin_name=" . $_REQUEST["admin_name"] . " and admin_password=" . $_REQUEST["admin_password"])->select();
print_r($arr);
if(count($arr))
{
$_SESSION["admin_name"] = $admin_name;
//echo $_SESSION["admin_name"];
//unset($_SESSION['admin_name']);
echo "<script language='javascript'>window.alert('登录成功!!!');window.location='';</script>";
}
else
{
echo "<script language='javascript'>window.alert('您的用户名密码有误!!!请重试!!!');history.back();</script>";
}
}
}
基本上是这样的,与你的思路相反,当遇到问题时,不要一味的按照刚开始的思路去弄,要反过来想一想,你试试吧,记着要及时清理缓存,如果在不行的话,那就逻辑有问题了,还有一种解决方法:tp提供了一个函数,当遇到问题时及时的mp(); 祝你好运!

热心网友 时间:2022-04-06 03:26

..
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
急求高人解答 ···管理类的问题 ···!!!急急急···我会在线等... ...如果基层管理幅度为8,高层管理人员管理幅度为3,则该公司中层管理人员... ...发生化学变化的实质是( )A.分子间隔发生变化B.物质状态发生改变C... 下列变化不能说明发生了化学变化的是( )A.变化时有电子的得失或共用电... 下列描述正确的是( )A.固态物质的分子间无间隔B.液态物质的分子不断运动... 原来微信打开这个功能,能够看到马路上的街景,涨知识了! ...百度帐号被人在异地登录了,问题是没有任何人知道我的密码啊?而且也... 医疗事故纠纷和医疗损害纠纷的区别是什么 医疗纠纷与医疗事故的定义是什么? 医疗事故纠纷是指什么的 thinkphp 模板没解析__PUBLIC__变量 thinkphp 往数据库存储的是PHP程序代码,在读取出来后不被解析而是直接输出的 有什么办法解决吗 thinkphp把HTML+PHP写的一个页面代码存入数据库以后 读取出来的效果HTML代码解析了PHP代码被直接输出 ThinkPHP如何从访问的IP地址解析其地址(省市) 有关thinkphp的学习 thinkphp使用literal防止模板标签被解析的方法 thinkphp 自定义标签函数 怎么解析循环的变量 thinkphp问题 thinkphp 怎么解析url的 ThinkPHP的路由解析有什么用?怎么用? thinkphp模板读取数据时怎么解析HTML代码 thinkphp怎么解析这个xml 关于thinkphp3.2.3解析__ROOT__,__PUBLIC__以及在配置文件中自定义的模板常量失败问题 ThinkPHP模板中如何多次输出同一个值或者输出下一个值? linux环境下,thinkphp类实例化显示文件不存在,但在index页面却可以实例化 Thinkphp中命名空间是怎么做类文件引入的 想求几个thinkphp开发的实例及源码 我是新手 ThinkPHP的扩展是如何实现的? thinkPHP如何查询一个数据表的数据并自动填写在其他的数据表中 关于PHP的ThinkPHP的,如何判断接收到select的值,从而进行查询输出? thinkphp 能不能做到 泛解析 那种效果 thinkphp中怎么用group和count THINKPHP里视图模型如何实现COUNT查询? thinkphp中怎么用group和count查询三篇文章各自的评论数 在thinkphp中,count()函数是哪个类的 $news = D(&#39;News&#39;); $data = D(&#39;News&#39;)-&gt;count(); 在thinkphp5前端模板中怎么查询数据库某字段内容包含多少个pid? thinkphp怎样获得一个数组的总数 求教 thinkphp 语句:$maxPrizeCount=$maxPrizeCount?$maxPrizeCount:1; 哪位大侠给解释一下意思 thinkphp union 使用问题 请教大神 thinkphp中union使用问题 ThinkPHP中数据插入检测 thinkPHP 如何查询出数据库中id最大的一条数据 thinkphp如何查询数据库某一表中有多少条数据? 怎么在tp5文章里使用Dplayer? ThinkPHP 里页面出现了乱码。 我用的是editplus编码是utf-8,游览器用的是firefox用的是utf-8 tp347与tp347h有区别吗 压力容器上标识TP、WP、JP是啥意义 S209 T, SA 213T11, SA213 T22, SA213T91, T23, T92 不锈钢SA TP304H, SA213TP321H, SA213TP347H 屈服强度 易营商盟购买东西 时tp错误是什么情况 请问哪里可以下到TP或TS格式的韩国歌曲MV??