本篇文章给大家谈谈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验证登陆代码怎么写的信息别忘了在本站进行查找喔。