php中的登陆login

yipeiwu_com6年前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获取栏目的所有子级和孙级栏目的ID号示例

复制代码 代码如下: //@获取子栏目ID号 private function sonCategoryIds($categoryID) { //@初始化栏目数组 $array[] = $...

php中json_encode UTF-8中文乱码的更好解决方法

最近在接口代码当中用到过json_encode,在网上找到说json_encode编码设置为UTF-8中文就不会乱码,经验证这办法确实是有效果的,但是不知道为什么,代码在用过一段时间之后...

PHP基于socket实现客户端和服务端通讯功能

本文主要介绍了PHP基于socket实现的简单客户端和服务端通讯功能,可实现服务端接收客户端发送的字符串进行翻转操作后返回客户端的功能,需要的朋友可以参考下 服务端: <...

如何取得中文字符串中出现次数最多的子串

直接上代码,子串的长度可自己设置(比如连续4个字符的或5个字符的)。复制代码 代码如下:$str ='我是中国人我是外国人我是韩国人我是美国人我是中国人我是英国人我是中国人我是外国人';...

解析smarty模板中类似for的功能实现

1. 功能说明,在页面使用smarty循环100次输出,类似for循环100次{section name=total loop=100}{$smarty.section.total.in...