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连接SQLSERVER 注意事项(附dll文件下载)
Jun 28 PHP
PHP获取文件后缀名的三个函数
Oct 15 PHP
PHP设计模式之责任链模式的深入解析
Jun 13 PHP
ThinkPHP模板判断输出Defined标签用法详解
Jun 30 PHP
ThinkPHP独立分组使用的注意事项
Nov 25 PHP
PHP中的替代语法介绍
Jan 09 PHP
php简单分页类实现方法
Feb 26 PHP
PHP文件上传类实例详解
Apr 08 PHP
php导出csv文件,可导出前导0实例代码
Nov 16 PHP
yii2中关于加密解密的那些事儿
Jun 12 PHP
PHP JWT初识及其简单示例
Oct 10 PHP
PHP合并两个或多个数组的方法
Jan 20 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
Cannot modify header information错误解决方法
2008/10/08 PHP
Mysql中分页查询的两个解决方法比较
2013/05/02 PHP
php中hashtable实现示例分享
2014/02/13 PHP
一个php生成16位随机数的代码(两种方法)
2014/09/16 PHP
jQuery与其它库冲突的解决方法
2010/06/25 Javascript
js性能优化 如何更快速加载你的JavaScript页面
2012/03/17 Javascript
javascript打印输出json实例
2013/11/11 Javascript
使用JSLint提高JS代码质量方法分享
2013/12/16 Javascript
JS(JQuery)操作Array的相关方法介绍
2014/02/11 Javascript
我的Node.js学习之路(四)--单元测试
2014/07/06 Javascript
原生js结合html5制作简易的双色子游戏
2015/03/30 Javascript
基于jquery实现智能提示控件intellSeach.js
2016/03/17 Javascript
jQuery实现可移动选项的左右下拉列表示例
2016/12/26 Javascript
js实现一个简单的数字时钟效果
2017/03/29 Javascript
vue一步步实现alert功能
2017/07/05 Javascript
JS中精巧的自动柯里化实现方法
2017/12/12 Javascript
js绘制一条直线并旋转45度
2020/08/21 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
2020/12/28 Javascript
python双向链表实现实例代码
2013/11/21 Python
Python识别html主要文本框过程解析
2020/02/18 Python
Python过滤掉numpy.array中非nan数据实例
2020/06/08 Python
python 检测nginx服务邮件报警的脚本
2020/12/31 Python
HTML5中5个简单实用的API(第二篇,含全屏、可见性、拍照、预加载、电池状态)
2014/05/07 HTML / CSS
The Hut德国站点:时装、家居用品、美容等
2016/09/23 全球购物
劳力士官方珠宝商:J.R. Dunn Jewelers
2018/09/29 全球购物
Proenza Schouler官方网站:纽约女装和配饰品牌
2019/01/03 全球购物
Harman Audio官方商店:购买JBL、Harman Kardon、Infinity和AKG
2019/12/05 全球购物
Wiggle澳大利亚:自行车、跑步、游泳商店
2020/11/07 全球购物
在c#中using和new这两个关键字有什么意义
2013/05/19 面试题
直接有效的自我评价
2014/01/11 职场文书
交通事故赔偿协议书范本
2014/04/15 职场文书
保护环境标语
2014/06/09 职场文书
公司证明怎么写
2014/09/22 职场文书
教师自查自纠工作情况报告
2014/10/29 职场文书
2015大学生自我评价范文
2015/03/03 职场文书
一条 SQL 语句执行过程
2022/03/17 MySQL