php中的登陆login


Posted in PHP onJanuary 18, 2007

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最常用的ini函数分析 针对PHP.ini配置文件
Apr 22 PHP
PHP使用DES进行加密与解密的方法详解
Jun 06 PHP
简单的cookie计数器实现源码
Jun 07 PHP
php堆排序(heapsort)练习
Nov 13 PHP
可以保证单词完整性的PHP英文字符串截取代码分享
Jul 15 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
Jul 18 PHP
thinkphp使用phpmailer发送邮件的方法
Nov 24 PHP
php中关于socket的系列函数总结
May 18 PHP
php微信开发之谷歌测距
Jun 14 PHP
PHP实现的简单留言板功能示例【基于thinkPHP框架】
Dec 07 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
Dec 08 PHP
PHP中“=&gt;
Mar 01 PHP
php中的时间显示
Jan 18 #PHP
解决phpmyadmin中文乱码问题。。。
Jan 18 #PHP
php批量删除数据
Jan 18 #PHP
mysql 的 like 问题,超强毕杀记!!!
Jan 18 #PHP
一个更简单的无限级分类菜单代码
Jan 16 #PHP
解决中英文字符串长度问题函数
Jan 16 #PHP
在数据量大(超过10万)的情况下
Jan 15 #PHP
You might like
CodeIgniter启用缓存和清除缓存的方法
2014/06/12 PHP
PHP mkdir()无写权限的问题解决方法
2014/06/19 PHP
WordPress的文章自动添加关键词及关键词的SEO优化
2016/03/01 PHP
thinkPHP引入类的方法详解
2016/12/08 PHP
PHP排序算法之快速排序(Quick Sort)及其优化算法详解
2018/04/21 PHP
php-fpm中max_children的配置
2019/03/15 PHP
如何使用jquery控制CSS样式,并且取消Css样式(如背景色,有实例)
2013/07/09 Javascript
js处理json以及字符串的比较等常用操作
2013/09/08 Javascript
以JSON形式将JS中Array对象数组传至后台的方法
2014/01/06 Javascript
js全选实现和判断是否有复选框选中的方法
2015/02/17 Javascript
AngularJS 2.0新特性有哪些
2016/02/18 Javascript
JavaScript实现的CRC32函数示例
2016/11/23 Javascript
Express之get,pos请求参数的获取
2017/05/02 Javascript
基于layer.js实现收货地址弹框选择然后返回相应的地址信息
2017/05/26 Javascript
Vue学习笔记进阶篇之函数化组件解析
2017/07/21 Javascript
浅谈FastClick 填坑及源码解析
2018/03/02 Javascript
详解Vue SPA项目优化小记
2018/07/03 Javascript
微信小程序开发之tabbar图标和颜色的实现
2018/10/17 Javascript
swiper.js插件实现pc端文本上下滑动功能示例
2018/12/03 Javascript
JS 数组基本用法入门示例解析
2020/01/16 Javascript
python基础教程之lambda表达式使用方法
2014/02/12 Python
python服务器端收发请求的实现代码
2014/09/29 Python
Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
2015/04/24 Python
Python并发编程协程(Coroutine)之Gevent详解
2017/12/27 Python
在python3.5中使用OpenCV的实例讲解
2018/04/02 Python
详解python while 函数及while和for的区别
2018/09/07 Python
python2.7实现复制大量文件及文件夹资料
2019/08/31 Python
html5定位并在百度地图上显示的示例
2014/04/27 HTML / CSS
如何在Shell脚本中使用函数
2015/09/06 面试题
法学毕业生自我鉴定
2013/11/08 职场文书
禁毒宣传标语
2014/06/19 职场文书
股东出资证明书范例
2014/10/04 职场文书
明确岗位职责
2015/02/14 职场文书
护士求职简历自我评价
2015/03/10 职场文书
诉讼和解协议书
2016/03/23 职场文书
Golang 获取文件md5校验的方法以及效率对比
2021/05/08 Golang