立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 113|回复: 6

php登陆判断语句

[复制链接]

php登陆判断语句

[复制链接]

43

主题

61

回帖

289

积分

中级会员

积分
289
11qq

43

主题

61

回帖

289

积分

中级会员

积分
289
2011-3-31 18:25:36 | 显示全部楼层 |阅读模式
[ol]
  •                 array (
  •                         'type' => 'select',
  •                         'tbl' => 'admin',
  •                         'fld' => 'userName,pwd',
  •                         'where' =>
  •                         array (
  •                                 'userName' => array(),
  •                                 'pwd' => array(),
  •                         )
  •                 ),
  •                 'stmt' =>
  •                 array (
  •                         'userName' => f('userName'),
  •                         'pwd' => f('pwd'),
  •                 ),
  •         );
  •         $rs=exeCmd($sqlArr,'array');
  •         if(count($rs)==0) {
  •                 $msg='密码或者用户名错误,请重新输入';
  •                 $reUrl=$g_reUrl;
  •         }else{
  •                 loginSession($rs[0]['userName'],$rs[0]['pwd'],0);
  •                 $msg='';
  •                 $reUrl='index.php';
  •         }
  •         echo alert(array('msg'=>$msg,'reUrl'=>$reUrl));
  • }
  • ?>
  •    
  •     后台管理
  •                
  •                
  •                 #logo{height:74px;}
  •                 #dForm .form{border-left:1px #8DA0AE solid;border-right:1px #8DA0AE solid;height:180px;}
  •                 #dForm .bTop{height:74px;background:url(images/login.png) no-repeat -7px -2px;}
  •                 #dForm .bTop .fr{width:12px;height:74px;background:url(images/login.png) no-repeat -960px -2px;float:right;}
  •                 #dForm .bbot{height:12px;background:url(images/login.png) no-repeat -7px -73px;}
  •                 #dForm .bbot .fr{width:12px;height:12px;background:url(images/login.png) no-repeat -960px -73px;float:right;}
  •                 .inp{border:1px #0F5A93 solid;}
  •                 .formTbl th{color:#333;font-size:14px;letter-spacing:6px;}
  •                 .formTbl .btn{border:0;width:116px;height:42px;background:url(images/login.png) no-repeat -9px -99px;color:white;font-size:14px;}
  •                
  •         
  •                
  •                
  •                         
  •                         
  •                         
  •                                 
  •                                        
  •                                                 用户名:
  •                                                 
  •                                        
  •                                        
  •                                                 密码:
  •                                                 
  •                                        
  •                                        
  •                                                 
  •                                                 
  •                                        
  •                         
  •                         
  •                         
  •                
  •         
  • [/ol]复制代码这个语句,在不输入用户名和密码可以直接登陆,请问应该如何修改语句?
  • 回复

    使用道具 举报

    18

    主题

    77

    回帖

    244

    积分

    中级会员

    积分
    244
    jacksoking

    18

    主题

    77

    回帖

    244

    积分

    中级会员

    积分
    244
    2011-3-31 22:33:59 | 显示全部楼层
    是不是要設定 session
    回复

    使用道具 举报

    144

    主题

    246

    回帖

    1627

    积分

    金牌会员

    积分
    1627
    skycms

    144

    主题

    246

    回帖

    1627

    积分

    金牌会员

    积分
    1627
    2011-4-1 22:19:43 | 显示全部楼层
    session 的默认时间不太好,大型网站不要用这个,都知道。。。同时用的人多了 就。。。
    回复

    使用道具 举报

    7

    主题

    384

    回帖

    1356

    积分

    金牌会员

    积分
    1356
    mslxd

    7

    主题

    384

    回帖

    1356

    积分

    金牌会员

    积分
    1356
    2011-4-2 14:44:53 | 显示全部楼层
    搞的真复杂
    回复

    使用道具 举报

    15

    主题

    30

    回帖

    139

    积分

    注册会员

    积分
    139
    84host

    15

    主题

    30

    回帖

    139

    积分

    注册会员

    积分
    139
    2011-4-2 17:51:24 | 显示全部楼层
    1:首先判断输入用户和密码是否为空(可以用JS节约资源)
    2:如果检查正确写入cookie

    3:在后台所有文件开头做个cookie判断防止非法登陆(可以自定义cookie字段这样更安全)

    简单的登陆都这样.

    [ 本帖最后由 84host 于 2011-4-2 17:52 编辑 ]
    回复

    使用道具 举报

    15

    主题

    30

    回帖

    139

    积分

    注册会员

    积分
    139
    84host

    15

    主题

    30

    回帖

    139

    积分

    注册会员

    积分
    139
    2011-4-2 17:57:34 | 显示全部楼层
    你这个感觉代码太复杂了点 可以这样if($_post[act]&&$_post[act]==login)
    {
    执行SQL查询 每个人方法可能不同 我一般先用uname查 然后把查询出的字段值 判断 如果uname=用户名 upass=用户名
    {写cookie}else
    {
    JS提示密码错误.跳转或则其他操作
    }
    }
    回复

    使用道具 举报

    43

    主题

    61

    回帖

    289

    积分

    中级会员

    积分
    289
    11qq 楼主

    43

    主题

    61

    回帖

    289

    积分

    中级会员

    积分
    289
    2011-4-4 20:03:43 | 显示全部楼层
    原帖由 84host 于 2011-4-2 17:57 发表


    你这个感觉代码太复杂了点 可以这样if($_post[act]&&$_post[act]==login)
    {
    执行SQL查询 每个人方法可能不同 我一般先用uname查 然后把查询出的字段值 判断 如果uname=用户名 upass=用户名
    {写cookie}else
    {
    JS提 ...


    我不懂php代码,不知道怎样写,你可以写出来吗?
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2025-3-11 05:33 , Processed in 0.021086 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表