首页技术php用户登录界面代码,php登录注册页面

php用户登录界面代码,php登录注册页面

编程之家2026-06-301087次浏览

其实php用户登录界面代码的问题并不复杂,但是又很多的朋友都不太了解php登录注册页面,因此呢,今天小编就来为大家分享php用户登录界面代码的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

php用户登录界面代码,php登录注册页面

用PHP做网站后台管理登陆界面详细代码

给你点思路,若是不懂的话你可以hi我。

第一步、新建一个form表单,用来提交用户名及密码

(action属性为你需要把数据提交到哪个页面。method属性为你的提交方式,这里使用post,下面两个input文本框一个是用户名,一个为密码。)

第二步、数据处理页面,使用传过来的值在数据表里面查询,看看是否有这条数据,若是没有就提示登录失败,若是有这条数据就把用户名存储到session里面,然后在index.html页面判断有没有session,若是有session的话就进入到index.html页面。

怎样用PHP和MYSQL制作一简单的登录界面网站

软件:dreamwaver记事本也可以

mysql.php----数据库创建文件;

php用户登录界面代码,php登录注册页面

login.php----前台用户登陆文件;

check.php----连接数据库验证文件;

mysql.php文件代码:

程序代码

<?php

$db= mysql_connect("localhost","root","") or die("连接数据库失败!");

php用户登录界面代码,php登录注册页面

if(!mysql_query("create database if not exists `user`"))

{

echo"创建数据库失败<br>";

}else

{

echo"创建数据库成功!<br>";

}

mysql_query("use user;");

$sql="Create TABLE if not exists `user`("

." `id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,"

." `name` VARCHAR(10) NOT NULL,"

." `password` VARCHAR(16) NOT NULL"

.")";

if(!mysql_query($sql))

{

echo"创建数据表失败!<br>";

}else

{

echo"创建数据表成功!<br>";

}

$sql="Insert INTO `user`( `name`, `password`) VALUES('php-fish','123');";

if(mysql_query($sql))

echo"插入用户成功!<br>";

else

echo"插入失败!<br>";

mysql_close($db);

?>

前台登陆文件login.php

程序代码

<form method="post" action="check.php">

<table cellpadding="0" cellspacing="0" border="0" width="25%">

<tr>

<td>用户名:</td>

<td><input type="text" name="name"></td>

</tr>

<tr>

<td>密码:</td>

<td><input type="password" name="password"></td>

</tr>

<tr>

<td><input type="submit" value="提交"></td>

<td><input type="reset" value="清除"></td>

</tr>

</table>

</form>

用户名:<b>php-fish</b>

<br>

密码:<b>123<br>

验证文件check.php

程序代码

<?php

if($_POST['name']=="")

{

echo"请填写用户名<br><a href='login.php'>返回</a>";

}elseif($_POST['password']=="")

{

echo"请填写密码<br><a href='login.php'>返回</a>";

}else

{

$conn= mysql_connect("localhost","root","")

or die("不能连接数据库".mysql_error());

mysql_select_db("user")

or die("不能连接到user".mysql_error());

$sql="select* from user where id=3";

$result= mysql_query($sql);

$query= mysql_fetch_array($result);

mysql_close($conn);

if(($query['name']==$_POST['name'])&&($query['password']==$_POST['password']))

{

echo"验证成功!<br>";

}else

echo"密码错误<br>";

echo"<a href='login.php'>返回</a>";

}

?>

求html登陆界面详细代码 要可以登陆,用数据库保存

上面给你的是asp的,这边给你个php的,你看下,不懂再问我

<?php

include("config.php");

session_start();

/*--------------------删除cookies记录,让cookies过期-----------------------------------*/

if($_GET["del"]=="cookies")

{

setcookie("usercookies","", time()-3600);

setcookie("pwdcookies","", time()-3600);

echo"<SCRIPT type=text/javascript>

var n= 5;

var timer= setInterval(function(){

n--;

document.getElementById('second').innerHTML= n;

if(n== 0){

clearInterval(timer);

window.location='login.php';

}

}, 1000);

</SCRIPT>删除成功<br><B class='chengse STYLE1' id=second>5</B>秒后回到首页";

exit();

}

/*------------------------如果判断已经有cookies存在,则进行自动登录操作----------------------------------*/

if($_COOKIE["usercookies"]!="" and$_COOKIE["pwdcookies"]!="")

{

$username=$_POST["username"];

$userpassword=$_POST["userpassword"];

$sql=mysql_query("select* from user where username='$username' and userpassword='$userpassword'");

$rs=mysql_fetch_array($sql);

echo"自动跳转成功";

//exit();

}

/*----------------------------点击登录按钮后的动作act=login----------------------------------*/

if($_GET["act"]=="login")

{

/*------------------判断获取的验证码是否一致-------------------------*/

/*if(strtoupper($_SESSION["vcode"])!=strtoupper($_POST["Code"]))

{

echo("<script type='text/javascript'> alert('对不起,验证码错误!');location.href='javascript:onclick=history.go(-1)';</script>");

exit();

}*/

/*------------------------点击登录按钮后如果判断已经有cookies存在,则进行自动登录操作----------------------------------*/

if($_COOKIE["usercookies"]!="" and$_COOKIE["pwdcookies"]!="")

{

$username=$_POST["username"];

$userpassword=$_POST["userpassword"];

$sql=mysql_query("select* from user where username='$username' and userpassword='$userpassword'");

$rs=mysql_fetch_array($sql);

if($_POST["username"]==$rs["username"] and$_POST["userpassword"]==$rs["userpassword"])

{

echo"<script type='text/javascript'> alert('存在cookies登录跳转成功!');location.href='javascript:onclick=history.go(-1)';</script>";

exit();

}

else

{

echo"<script type='text/javascript'> alert('存在cookies登录跳转失败!');location.href='javascript:onclick=history.go(-1)';</script>";

exit();

}

exit();

}

/*-------------------点击登录后判断cookies不存在则进行登录比较用户名密码------------------------------*/

$username=$_POST["username"];

$userpassword=md5($_POST["userpassword"]);

$sql=mysql_query("select* from user where username='$username' and userpassword='$userpassword'");

if($rs=mysql_fetch_array($sql))

{

/*---------------------用户名密码判断正确,写入cookies动作,同时进行跳转------------------------------------*/

setcookie("usercookies",$_POST["username"], time()+3600*48);

setcookie("pwdcookies", md5($_POST["userpassword"]), time()+3600*24);

header('Location: ;);

exit();

}

else

{

/*-------------------判断用户名密码错误,弹出错误提示---------------------------*/

echo"<script type='text/javascript'> alert('用户名或密码错误,请重新输入!');location.href='javascript:onclick=history.go(-1)';</script>";

exit();

}

}

/*

$user_IP=$_SERVER["REMOTE_ADDR"];//获取访问者IP

$file_name=date('Y-m-d').'.txt';//以当前的日期建立txt文件

$file=fopen($file_name,"a+");//如果存在该文件就打开,如果不存在就创建

fwrite($file,$user_IP.'--'.date('Y-m-d H:i:s')."\r\n");//将访问者IP及当前时刻写到文件最后,\r\n在文档最后换行

fclose($file);//关闭文件

*/

?>

<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""">

<html xmlns="">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>

<title>COOKIES判断是否自动登录</title>

</head>

<body>

<form action="?act=login" method="post">

<input name="username" type="text" id="username" value="<?php if($_COOKIE["usercookies"]!=""){echo$_COOKIE["usercookies"];}?>"/>

<input name="userpassword" type="password" id="userpassword" value="<?php if($_COOKIE["pwdcookies"]!=""){echo$_COOKIE["pwdcookies"];}?>"/>

<!--<img src="yanzhengma_class.php" title="看不清楚?请点击刷新验证码" onClick="this.src='yanzhengma_class.php?t='+(new Date().getTime());" height="20px;"><input name="Code" type="text" id="Code" value=""/>-->

<input name="" type="submit"/>

</form>

<a rel="external nofollow" href="?del=cookies">删除cookies</a>

</body>

</html>

关于php用户登录界面代码的内容到此结束,希望对大家有所帮助。

php是什么职业,vi设计包括什么c语言常用的32个函数(c语言函数大全及详解)