免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1693 | 回复: 4
打印 上一主题 下一主题

求助:后台登录总是不正确,各位看看我错误出在哪 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-02-23 21:34 |只看该作者 |倒序浏览
  1. <?php
  2. session_start();//使用session必须
  3. if(!empty ($_SESSION['name'])){
  4.     echo '您已经登录了';
  5.     header("Location:index.php");//检测如果session为真,则转到系统后台首页!
  6. }
  7. require 'conn/dbconnect.php';
  8. ?>

  9. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  10. <html xmlns="http://www.w3.org/1999/xhtml">
  11. <head>
  12. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  13. <meta name="robots" content="ALL" />
  14. <meta name="description" content="" />
  15. <meta name="keywords" content="" />
  16. <title></title>
  17. <link rel="stylesheet"  type="text/css" href="./style/css/style.css" />
  18. </head>
  19.     <body>
  20.      <?php

  21.         if($_GET['action']=='login'){
  22.             //清除空格
  23.             $_POST['name'] = trim($_POST['name']);
  24.         $_POST['password'] = trim($_POST['password']);

  25.         if(!$_POST['name'] || !$_POST['password']){
  26.             //判断用户名和密码是否都填写
  27.             echo "用户名和密码不能为空";
  28.             exit();
  29.         }
  30.         if (!get_magic_quotes_gpc()) {// 如果魔术引号关闭使用addslashes转换
  31.         $_POST['name'] = addslashes($_POST['name']);
  32.     }

  33.         //判断用户信息
  34.        $q = $query->query('select id_num,name from users where name=\''.$_POST['name'].'\' and password=\''.md5($_POST['password']).'\'');
  35.        $rs = $query->fetch_array($q);
  36.     if (!$rs['id_num']) {
  37.         echo '用户信息填写错误!<br>';
  38.         exit();
  39.     }
  40.         // 注册session变量
  41.     $_SESSION['id_num'] = $rs['id_num'];
  42.     $_SESSION['name'] = $rs['name'];
  43.     header("Location:index.php");
  44.        //检测如果session为真,则转到系统后台首页!
  45.     exit;
  46.            }
  47.         ?>
  48.         <div class="login_window">
  49.             <form action="login.php?action=login" method="post" name="form_login" id="form_login">
  50.                 <div class="login_name form_line">用 户:<input type="text" name="name" class="name" value=""  /></div>
  51.                 <div class="login_password form_line">密 码:<input type="password" name="password" class="password" value="" /></div>
  52.                 <div class="login_selection form_line">选 项:<input type="radio" name="selection" value="教师" checked="true" />教师 <input type="radio" name="selection" value="学生" />学生</div>
  53.                 <div class="login_idcode form_line">验证码:<input type="text" name="idcode" class="idcode" value="" /><img /><a href="">换一张</a></div>
  54.                 <div class="login_btn"><input type="submit" value="登录" /> <input type="reset" value="取消" /></div>
  55.             </form>
  56.            </div>
  57.         <div class="footer auto_width"></div>
  58.     </body>

  59. </html>

复制代码

论坛徽章:
0
2 [报告]
发表于 2010-02-24 08:22 |只看该作者
header函数之前不能有任何输出

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
3 [报告]
发表于 2010-02-24 08:50 |只看该作者
你的form设计的有问题吧
怎么post和get混用呢.

论坛徽章:
0
4 [报告]
发表于 2010-02-24 11:30 |只看该作者
header函数之前不能有任何输出
sanders_yao 发表于 2010-02-24 08:22
, 嗯, 正解

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
5 [报告]
发表于 2010-02-24 16:18 |只看该作者
测试了一下,楼主的方法确实可以获得action的值.楼主贴下出错信息吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP