PHP怎么写登录和注册页面
程序员文章站
2022-03-28 09:37:51
...
本篇文章主要介绍PHP怎么写登录和注册页面,感兴趣的朋友参考下,希望对大家有所帮助。
登陆界面 login.php
<form action="logincheck.php" method="post"> 用户名:<input type="text" name="username" /> <br /> 密码:<input type="password" name="password" /> <br /> <input type="submit" name="submit" value="登陆" /> <a href="register.php">注册</a> </form>
登录处理界面 logincheck.php
<?php if(isset($_POST["submit"]) && $_POST["submit"] == "登陆") { $user = $_POST["username"]; $psw = $_POST["password"]; if($user == "" || $psw == "") { echo "<script>alert('请输入用户名或密码!'); history.go(-1);</script>"; } else { mysql_connect("localhost","root","sixx"); mysql_select_db("vt"); mysql_query("set names 'gbk'"); $sql = "select username,password from user where username = '$_POST[username]' and password = '$_POST[password]'"; $result = mysql_query($sql); $num = mysql_num_rows($result); if($num) { $row = mysql_fetch_array($result); //将数据以索引方式储存在数组中 echo $row[0]; } else { echo "<script>alert('用户名或密码不正确!');history.go(-1);</script>"; } } } else { echo "<script>alert('提交未成功!'); history.go(-1);</script>"; } ?>
注册界面 register.php
<form action="regcheck.php" method="post"> 用户名:<input type="text" name="username"/> <br/> 密 码:<input type="password" name="password"/> <br/> 确认密码:<input type="password" name="confirm"/> <br/> <input type="Submit" name="Submit" value="注册"/> </form>
注册处理界面 regcheck.php
<?php if(isset($_POST["Submit"]) && $_POST["Submit"] == "注册") { $user = $_POST["username"]; $psw = $_POST["password"]; $psw_confirm = $_POST["confirm"]; if($user == "" || $psw == "" || $psw_confirm == "") { echo "<script>alert('请确认信息完整性!'); history.go(-1);</script>"; } else { if($psw == $psw_confirm) { mysql_connect("localhost","root","sixx"); //连接数据库 mysql_select_db("vt"); //选择数据库 mysql_query("set names 'gdk'"); //设定字符集 $sql = "select username from user where username = '$_POST[username]'"; //SQL语句 $result = mysql_query($sql); //执行SQL语句 $num = mysql_num_rows($result); //统计执行结果影响的行数 if($num) //如果已经存在该用户 { echo "<script>alert('用户名已存在'); history.go(-1);</script>"; } else //不存在当前注册用户名称 { $sql_insert = "insert into user (username,password,phone,address) values('$_POST[username]','$_POST[password]','','')"; $res_insert = mysql_query($sql_insert); //$num_insert = mysql_num_rows($res_insert); if($res_insert) { echo "<script>alert('注册成功!'); history.go(-1);</script>"; } else { echo "<script>alert('系统繁忙,请稍候!'); history.go(-1);</script>"; } } } else { echo "<script>alert('密码不一致!'); history.go(-1);</script>"; } } } else { echo "<script>alert('提交未成功!'); history.go(-1);</script>"; } ?>
相关推荐:
以上就是PHP怎么写登录和注册页面的详细内容,更多请关注其它相关文章!
推荐阅读
-
PHP实现一个简陋的注册登录页面
-
基于PHP的登录和注册的功能的实现
-
php静态化页面 htaccess写法详解(htaccess怎么写?)
-
jsp+java servlet实现简单用户登录和注册页面(连接数据库,登录页面包含验证码,两周内免登陆等功能)
-
在登录注册页面中,除了用户名和密码外,通常也会包含验证码。验证码是用来区分用户是计算机还是人,防止恶意破解密码、刷票、灌水等行为。请查看Random、StringBuilder相关API,定义方法,获
-
有关php注册页面的,没运行检查用户输入是否符合要求这一步,求大神指出哪里出错了?该怎么处理
-
php为服务端和android为客户端的登录注册
-
如果一个网站没有注册和登录系统,还有什么方法去验证用户身份呢?该怎么解决
-
php怎么实现使用微博或者qq帐号同步注册和登录,求解各位
-
有关php注册页面的,没运行检查用户输入是否符合要求这一步,求大神指出哪里出错了?该怎么处理