1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 好看的php登录界面 php注册和登录界面的实现案例(推荐)

好看的php登录界面 php注册和登录界面的实现案例(推荐)

时间:2022-02-01 15:45:31

相关推荐

好看的php登录界面 php注册和登录界面的实现案例(推荐)

当初我觉得一个网站上注册和登录这两个功能很神奇,后来自己研究一下发现其实道理很简单,接下来看一下怎么实现的吧。。。。

我在我的电脑上建了几个文件:

login.html (登录页面)

register.html(注册页面)

success.html(登录成功跳转页面)

return.html(注册成功页面)

login.php

register.php

登录界面和注册界面以及success.html并没有

什么都是些html标记如下:

登录界面

账号:

密码:

没有账号,注册

会员注册

账户:

密码:

密码确认:

return.html是注册成功之后呈现的页面,里面有一段js代码是用来定时返回登录界面的

无标题文档

注册成功!

5秒后返回登录界面

你也可以直接点击回到登录页面

settimeout("ren()",5000);

function ren()

{

window.location="http://127.0.0.1:8080/login.html";

}

register.php这是与注册页面相对应后台页面

$link=mysql_connect("localhost","root","207207");//链接数据库

header("content-type:text/html;charset=utf-8");

if($link)

{

//echo"链接数据库成功";

$select=mysql_select_db("login",$link);//选择数据库

if($select)

{

//echo"选择数据库成功!";

if(isset($_post["sub"]))

{

$name=$_post["username"];

$password1=$_post["password"];//获取表单数据

$password2=$_post["password2"];

if($name==""||$password1=="")//判断是否填写

{

echo"";

echo"";

exit;

}

if($password1==$password2)//确认密码是否正确

{

$str="select count(*) from register where username="."'"."$name"."'";

$result=mysql_query($str,$link);

$pass=mysql_fetch_row($result);

$pa=$pass[0];

if($pa==1)//判断数据库表中是否已存在该用户名

{

echo"";

echo"";

exit;

}

$sql="insert into register values("."\""."$name"."\"".","."\""."$password1"."\"".")";//将注册信息插入数据库表中

//echo"$sql";

mysql_query($sql,$link);

mysql_query('set names utf8');

$close=mysql_close($link);

if($close)

{

//echo"数据库关闭";

//echo"注册成功!";

echo"";

}

}

else

{

echo"";

echo"";

}

}

}

}

?>

login.php登录界面对应后台文件

header("content-type:text/html;charset=utf-8");

$link=mysql_connect("localhost","root","207207");

if($link)

{

$select=mysql_select_db("login",$link);

if($select)

{

if(isset($_post["subl"]))

{

$name=$_post["usernamel"];

$password=$_post["passwordl"];

if($name==""||$password=="")//判断是否为空

{

echo"";

echo"";

exit;

}

$str="select password from register where username="."'"."$name"."'";

mysql_query('set names utf8');20 $result=mysql_query($str,$link);

$pass=mysql_fetch_row($result);

$pa=$pass[0];

if($pa==$password)//判断密码与注册时密码是否一致

{

echo"登录成功!";

echo"";

}

{

echo"";

echo"";

}

}

}

}

?>

自己闲来无事做的还有许多要完善的地方,欢迎大家提问讨论,提供更简便的方法!

以上就是小编为大家带来的php注册和登录界面的实现案例(推荐)全部内容了,希望大家多多支持萬仟网~

希望与广大网友互动??

点此进行留言吧!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。