首页 开发编程 正文

php验证登陆代码怎么写(php验证码如何实现登录验证)

//初始化session变量$username=$_POST['name'];     //接收表单提交的用户名$password=md5($_POST['pwd']);//将管理员密码传给类对象$this-pwd}functioncheckinput(){include("conn.php");$info=mysql_fetch_a...

本篇文章给大家谈谈php验证登陆代码怎么写,以及php验证码如何实现登录验证对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录:

怎么使用PHP PDO 写一个登录验证代码

span style="font-size:18px;"span style="font-size:18px;"html

head

meta http-equiv="Content-Type" content="text/html; charset="utf-8" /

/head

?php

session_start(); //初始化session变量

$username = $_POST['name'];          //接收表单提交的用户名

$password=md5($_POST['pwd']);   //接收表单提交的密码

class chkinput    //定义类

{              

var $name;

var $pwd;

function chkinput($x,$y) //定义一个方法

{

$this-name=$x; //将管理员名称传给类对象$this-name

$this-pwd=$y; //将管理员密码传给类对象$this-pwd

}

function checkinput()

{

include("conn.php");    //连接数据库文件

$sql=mysql_query("select username,password from admin where username='".$this-name."' and password='".$this-pwd."'",$conn);

$info=mysql_fetch_array($sql);        //检索管理员名称和密码是否正确

if($info==false) //如果管理员名称或密码不正确,则弹出相关提示信息

{                  

echo "script language='javascript'alert('您输入的管理员名称或密码错误,请重新输入!');history.back();/script";

exit;

}

else //如果管理员名称或密码正确,则直接跳转到登陆成功后界面

{                            

echo "scriptwindow.location='home.php';/script";

$_SESSION['admin_name']=$info['username'];    //将管理员名称存到$_SESSION[admin_name]变量中

$_SESSION['pwd']=$info['password'];            ////将管理员名称存到$_SESSION[pwd]变量中

}

}

}

$obj=new chkinput(trim($username),trim($password));      //创建对象

$obj-checkinput();         //调用类

?

/html/span/span

PHP登陆验证代码注释

?php

session_start();//打开session

include( "func_js.php" );//调用func_js.php页面

if ( !$CONF_MYSQL ) //如果变量$CONF_MYSQL返回的是true的话执行下面一句include( "conf_mysql.php" )

include( "conf_mysql.php" );

switch ( $_GET['go'] ) {//条件判断,对$_GET获得“go”值进行判断

case "in"://如果go=in就执行下面的语句。

$sql = "select id,power from mc2_member where id like '". $_POST['id'] ."' and pass like md5('". $_POST['pass'] ."') and power0";//查询id,power两个属性的值从mc2_member表中,条件是id=当前$_POST获得的id值和pass=加密后的当前$_POST获得的pass的值和power0的值。

$Myres = mysql_query( $sql , $Mylink );//执行$sql语句

if ( $rMember = mysql_fetch_row( $Myres ) ) {//如果查询到了结果,并且把结果传给变量$rMember成功($rMember是一个数组),就执行下面语句

$_SESSION['mc2_id'] = $rMember[0];

$_SESSION['mc2_power'] = $rMember[1];

setcookie( "mc2_id" , $rMember[0] , time() + 60 * 60 * 24 * 30 );创建cookie的名称是mc2_id,值是$rMember[0],有效时间是(60 * 60 * 24 * 30)秒

@mysql_query( "update mc2_member set lastip='{$_SERVER['REMOTE_ADDR']}',lastlogin=now(),logintimes=logintimes+1 where id like '{$_POST['id']}'" , $Mylink );//更新数据库语句

jsTWinReload();//这个不是很明白,不知道是不是创建了一个方法

} else jsTWinAlert( "用户名或密码有误,\\n或你尚不是正式成员" );//如果查询的结果为空,那么就显示一个警告,告诉用户,用户名或密码有误,或你尚不是正式成员

break;break;//结束判断跳到下一个条件

case "out"://如果go=out就执行下面的语句。

mysql_query( "delete from mc2_online where member like '{$_SESSION['mc2_id']}'" , $Mylink );//执行一条数据库语句,括号内室数据库语句,意思是从mc2_online表删除member=$_SESSION['mc2_id']的值

session_unset();//关闭session,或者理解为清空session

default://如果go级不等于in也不等于out就执行下面的语句

jsTWin2Url( "./" );//和jsTWinReload()一样不是很理解

break;//结束判断

}

?

php 判断用户密码登陆界面代码

//楼上的回答。。

form

action=

"login.php"

method="get"

//改为:

form

action=

"login.php"

method="post"

//上面这个修改没问题。。。

$user=$POST['user'];

$password=$_POST['password'];

//改为:

$user=$POST['john'];

$password=$_POST['1'];

//楼上的搞反了吧。。并且有个写错了哦-$user=$_POST['john'];

其它OK,另涉及密码之类的,还是以post方式提交比较合适一点。

php登陆页面验证码验证代码怎么写

php登陆页面+验证码的实现,参考如下: 1、首先新建一个php站点; 2、先新建一个命名为yzm.php文件,双击编辑,清空Dreamweaver自动生成的HTML代码

php验证登陆代码怎么写的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php验证码如何实现登录验证、php验证登陆代码怎么写的信息别忘了在本站进行查找喔。

本文转载自互联网,如有侵权,联系删除