1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > php实现注册和登录界面办法

php实现注册和登录界面办法

时间:2020-06-24 19:58:30

相关推荐

php实现注册和登录界面办法

后端开发|php教程

php,方法,面的

后端开发-php教程

本篇文章主要介绍php实现注册和登录界面的方法,感兴趣的朋友参考下,希望对大家有所帮助。

myeclipse 软件源码,vscode属性值提示功能,查ubuntu系统,tomcat环境备份还原,爬虫模型价格,php echo多行,天机seo是什么意思,下载 asp 网站源码下载,原料公司企业网站模板源码下载lzw

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

微信企业号 源码,双系统不能ubuntu,推特 爬虫翻页,field()php,泗水seo优化lzw

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

币众筹源码,ubuntu硬盘怎样分区,tomcat域名二级目录,python爬虫系统搭建,php脚手架有什么用,seo新闻引流lzw

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这是与注册页面相对应后台页面

<?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""."window.alert"."("."\""."请填写完成!"."\"".")".";"."";echo""."window.location="."\""."http://127.0.0.1:8080/register.html"."\"".""; 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""."window.alert"."("."\""."该用户名已被注册"."\"".")".";".""; echo""."window.location="."\""."http://127.0.0.1:8080/register.html"."\"".""; 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""."window.location="."\""."http://127.0.0.1:8080/return.html"."\"".""; } } else {echo""."window.alert"."("."\""."密码不一致!"."\"".")".";"."";echo""."window.location="."\""."http://127.0.0.1:8080/register.html"."\"".""; }} } }?>

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

<?phpheader("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""."window.alert"."("."\""."请填写正确的信息!"."\"".")".";".""; echo""."window.location="."\""."http://127.0.0.1:8080/login.html"."\"".""; 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""."window.location="."\""."http://127.0.0.1:8080/success.html"."\""."";}{echo""."window.alert"."("."\""."登录失败!"."\"".")".";".""; echo""."window.location="."\""."http://127.0.0.1:8080/login.html"."\""."";} }}}?>

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

总结:

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