php注册和登录界面的实现案例
2021-06-28 18:04
标签:type for ble inpu reg 是否一致 ref ace 简单 下面小编就为大家带来一篇php注册和登录界面的实现案例(推荐)。挺不错的,现在就分享给大家,也给大家做个参考。 当初我觉得一个网站上注册和登录这两个功能很神奇,后来自己研究一下发现其实道理很简单,接下来看一下怎么实现的吧。。。。 我在我的电脑上建了几个文件: login.html (登录页面) register.html(注册页面) success.html(登录成功跳转页面) return.html(注册成功页面) login.php register.php 登录界面和注册界面以及success.html并没有 什么都是些html标记如下: return.html是注册成功之后呈现的页面,里面有一段js代码是用来定时返回登录界面的 register.php这是与注册页面相对应后台页面 login.php登录界面对应后台文件 以上就是为大家带来的php注册和登录界面的实现案例(推荐)全部内容了。 php注册和登录界面的实现案例 标签:type for ble inpu reg 是否一致 ref ace 简单 原文地址:http://www.cnblogs.com/gfang/p/7142441.html
html
>
head
>
meta
http-equiv
=
"Content-Type"
content
=
"text/html; charset=utf-8"
>
title
>登录界面
title
>
head
>
body
>
form
method
=
"post"
action
=
"login.php"
>
账号:
input
type
=
"text"
name
=
"usernamel"
>
br
/>
br
/>
密码:
input
type
=
"password"
name
=
"passwordl"
>
input
type
=
"submit"
value
=
"登录"
name
=
"subl"
>
a
href
=
"http://127.0.0.1:8080/register.html"
>没有账号,注册
a
>
form
>
body
>
html
>
html
>
head
>
meta
http-equiv
=
"Content-Type"
content
=
"text/html; charset=utf-8"
>
title
>会员注册
title
>
head
>
body
>
form
method
=
"post"
action
=
"register.php"
>
账 户:
input
type
=
"text"
name
=
"username"
>
br
/>
br
/>
密 码:
input
type
=
"password"
name
=
"password"
>
br
/>
br
/>
密码确认:
input
type
=
"password"
name
=
"password2"
>
input
type
=
"submit"
value
=
"注册"
name
=
"sub"
>
form
>
body
>
html
>
html
>
head
>
meta
http-equiv
=
"Content-Type"
content
=
"text/html; charset=utf-8"
>
title
>无标题文档
title
>
head
>
body
>
注册成功!
br
/>
5秒后返回登录界面
br
/>
你也可以直接点击回到
a
href
=
"http://127.0.0.1:8080/login.html"
>登录页面
a
>
script
type
=
"text/javascript"
>
setTimeout("ren()",5000);
function ren()
{
window.location="http://127.0.0.1:8080/login.html";
}
script
>
body
>
html
>
$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
"
"text/javascript"
.
"\""
.
">"
.
"window.alert"
.
"("
.
"\""
.
"请填写完成!"
.
"\""
.
")"
.
";"
.
""
;
echo
"
"text/javascript"
.
"\""
.
">"
.
"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
"
"text/javascript"
.
"\""
.
">"
.
"window.alert"
.
"("
.
"\""
.
"该用户名已被注册"
.
"\""
.
")"
.
";"
.
""
;
echo
"
"text/javascript"
.
"\""
.
">"
.
"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
"
"text/javascript"
.
"\""
.
">"
.
"window.location="
.
"\""
.
"http://127.0.0.1:8080/return.html"
.
"\""
.
""
;
}
}
else
{
echo
"
"text/javascript"
.
"\""
.
">"
.
"window.alert"
.
"("
.
"\""
.
"密码不一致!"
.
"\""
.
")"
.
";"
.
""
;
echo
"
"text/javascript"
.
"\""
.
">"
.
"window.location="
.
"\""
.
"http://127.0.0.1:8080/register.html"
.
"\""
.
""
;
}
}
}
}
?>
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
"
"text/javascript"
.
"\""
.
">"
.
"window.alert"
.
"("
.
"\""
.
"请填写正确的信息!"
.
"\""
.
")"
.
";"
.
""
;
echo
"
"text/javascript"
.
"\""
.
">"
.
"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
"
"text/javascript"
.
"\""
.
">"
.
"window.location="
.
"\""
.
"http://127.0.0.1:8080/success.html"
.
"\""
.
""
;
}
{
echo
"
"text/javascript"
.
"\""
.
">"
.
"window.alert"
.
"("
.
"\""
.
"登录失败!"
.
"\""
.
")"
.
";"
.
""
;
echo
"
"text/javascript"
.
"\""
.
">"
.
"window.location="
.
"\""
.
"http://127.0.0.1:8080/login.html"
.
"\""
.
""
;
}
}
}
}
?>