php中的登陆login

 更新时间:2007年01月18日 00:00:00   作者:  
login
<?php
require "../include/DBClass.php";
$username=$_POST['UserName'];
$password=$_POST['Password'];
if(empty($username) || empty($password)){
  Go_Msg("请填写用户名,密码!","../default.html");
  exit;
 }
DBConn();
$password=md5($password);
$SQL = "Select UserName,UserType,UserPass From siteuser where UserName='" . $username ."' and UserPass='" . $password . "' and isopen=1";
//echo "$SQL";
$result = $db -> exec_SQL($SQL);
 $total=mysql_num_rows($result);
 if($total==0){
  DBClose();
  Go_Msg("注册用户还没有通过管理员审核或用户名及密码不符!请重新输入!","../default.html");
  exit;
 }else{
  $Rs = $db -> fetch_array($result);
  //附值,并登录
  session_register("username");
  session_register("usertype");
  $_SESSION["usertype"]=$Rs['UserType'];
  $_SESSION["username"]=$username;
  //echo $_SESSION["username"];
  if ($_SESSION["usertype"]==1){
    Go_Msg("登陆成功!","default.php");

    //header('Location:http://163.com');
  }
  if ($_SESSION["usertype"]==2){
     Go_Msg("登陆成功!","../user2/default_1.php");
  }
  if ($_SESSION["usertype"]==3){

     Go_Msg("登陆成功!","../user3/default_2.php");
  }
  // header('Location:default.php');
 }
DBClose();

?> 

相关文章

  • php正则表达式获取内容所有链接

    php正则表达式获取内容所有链接

    这篇文章主要介绍了php正则表达式获取内容所有链接的相关资料,需要的朋友可以参考下
    2015-07-07
  • PHP生成图表pChart的示例解析

    PHP生成图表pChart的示例解析

    这篇文章主要介绍了PHP生成图表pChart的示例解析,文中通过解析pChartd 工作流程和不同图表的代码展示,讲解的非常详细,对大家的学习或工作具有一定的参考价值,有需要的来和小编一起学习把吧
    2020-07-07
  • php使用Canal监听msyql的过程详解

    php使用Canal监听msyql的过程详解

    这篇文章主要介绍了php使用Canal监听msyql的全过程,文中通过图文和代码示例讲解的非常详细,对大家的学习或工资有一定的帮助,需要的朋友可以参考下
    2024-05-05
  • php中加密解密DES类的简单使用方法示例

    php中加密解密DES类的简单使用方法示例

    这篇文章主要介绍了php中加密解密DES类的简单使用方法,结合实例形式分析了php中加密解密DES类的基本定义与使用方法,需要的朋友可以参考下
    2020-03-03
  • php实现算术验证码功能

    php实现算术验证码功能

    这篇文章主要为大家详细介绍了php实现算术验证码功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • php中get_meta_tags()、CURL与user-agent用法分析

    php中get_meta_tags()、CURL与user-agent用法分析

    这篇文章主要介绍了php中get_meta_tags()、CURL与user-agent用法,以实例形式较为详细的分析了get_meta_tags()、CURL与user-agent使用时的注意事项与用法,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • php批量添加数据与批量更新数据的实现方法

    php批量添加数据与批量更新数据的实现方法

    这篇文章主要介绍了php批量添加数据与批量更新数据的实现方法,涉及针对表单的处理与sql语句的灵活使用,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • PHP编程过程中需要了解的this,self,parent的区别

    PHP编程过程中需要了解的this,self,parent的区别

    this是指向对象实例的一个指针,在实例化的时候来确定指向;self是对类本身的一个引用,一般用来指向类中的静态变量;parent是对父类的引用,一般使用parent来调用父类的构造函数。
    2009-12-12
  • PHP实现字节数Byte转换为KB、MB、GB、TB的方法

    PHP实现字节数Byte转换为KB、MB、GB、TB的方法

    这篇文章主要介绍了PHP实现字节数Byte转换为KB、MB、GB、TB的方法,结合实例形式分析了php针对字节数Byte的换算操作具体实现方法,涉及php数学运算相关函数的使用,需要的朋友可以参考下
    2017-08-08
  • PHP中使用数组实现堆栈数据结构的代码

    PHP中使用数组实现堆栈数据结构的代码

    堆栈是一种数据结构的实现形式,是广泛用来存取数据的一种容器
    2012-02-02

最新评论