php中的登陆login

Login推荐:http://www.cnblogs.com/roucheng/p/phpdongtai.html

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

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(); 
// 何问起 hovertree.com
?>  

推荐:http://www.cnblogs.com/roucheng/p/phpdongtai.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/120315.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 苹果手机数据转移到新手机_不同品牌手机一键换机:换新手机怎么转移数据?…

    苹果手机数据转移到新手机_不同品牌手机一键换机:换新手机怎么转移数据?…我们正处于一个数码产品更新换代非常快速的时代,很多消费者会紧跟时代潮流,经常更换新手机,但是更换手机之后我们通常需要将旧手机里的数据进行转移,不同品牌之间的手机怎么进行一键换机呢?以安卓手机更换苹果手机转移数据为例:1、首先我们需要在安卓手机上安装“转移到iOS”APP,通过该应用我们可以将安卓手机的数据转移到新的苹果手机上2、确保安卓设备处于WiFi状态3、将安卓设备以及苹果设备连接电源4、设置…

    2022年5月25日
    41
  • 详解C/C++中volatile关键字「建议收藏」

    详解C/C++中volatile关键字「建议收藏」一、volatile介绍volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。下面举例说明。在DSP开发中,经常需要等待某个事件的触发,所以经常会写出这样的程序:这段…

    2022年6月1日
    26
  • linux 使用外部设备的(光盘) 安装和更新库

    linux 使用外部设备的(光盘) 安装和更新库

    2022年1月7日
    50
  • 微型计算机的字节取决于什么的宽度,计算机字长取决于什么的长度[通俗易懂]

    微型计算机的字节取决于什么的宽度,计算机字长取决于什么的长度[通俗易懂]满意答案ajpno2013.03.28采纳率:44%等级:12已帮助:10279人计算机的字长取决于数据总线的宽度.字长是指计算机内部参与运算的数的位数。它决定着计算机内部寄存器、ALU和数据总线的位数,直接影响着机器的硬件规模和造价。字长直接反映了一台计算机的计算精度,为适应不同的要求及协调运算精度和硬件造价间的关系,大多数计算机均支持变字长运算,即机内可实现半字长、全字长(或单字长)和…

    2022年6月28日
    50
  • centos filezilla

    centos filezilla

    2021年8月11日
    81
  • java 僵尸危机秘籍_《僵尸危机3》通关秘籍

    java 僵尸危机秘籍_《僵尸危机3》通关秘籍关于武器:1一开始给的手枪,子弹无限。2UZI:冲锋枪,一开始100发子弹,以后会更多3Shotgun:单暴,打小僵尸一下就死,BOSS5、6下,以后是连暴4Barrel:油桶,放了以后,打一枪就炸,注意别把自己炸死5Grenade:手榴弹,一扔就OK6walls:是墙,用来堵路的7Claymore:炸弹,放一个,走远点,僵尸走到那就爆了8Rocket:火箭弹:离远点再打,容易自残…

    2025年8月1日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号