php中的登陆login

yipeiwu_com7年前PHP代码库
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简单实现无限分类树形列表的方法。分享给大家供大家参考。具体如下: $items = array( 1 => array('id' => 1, '...

浅谈php扩展imagick

PHP建图通常都用GD库,因为是内置的不需要在服务器上额外安装插件,所以用起来比较省心,但是如果你的程序主要的功能就是处理图像,那麼就不建议用GD了,因为GD不但低效能而且能力也比较弱,...

PHP序列号生成函数和字符串替换函数代码

复制代码 代码如下: /** * 序列号生成器 */ function snMaker($pre = '') { $date = date('Ymd'); $rand = rand(10...

php的数组与字符串的转换函数整理汇总

1.将一个字符串转化为数组str_split()用于将一个字符串转化为数组语法:复制代码 代码如下:str_split(string,length)<SPAN style="COL...

PHP使用DES进行加密与解密的方法详解

DES是一种标准的数据加密算法,关于这个算法的详细介绍可以参考wiki和百度百科: wiki百科    百度百科 php中有一个扩展可以支持DES的加密算法...