php登录注册

时间:2019-04-17
本文章向大家介绍php登录注册,主要包括php登录注册使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

php 登录注册

注册代码:register.php

<style type="text/css">
 form{
    width:300px;
    background-color:#EEE0E5;
    margin-left:300px;
    margin-top:30px;
    padding:30px;
 }
 button{
    margin-top:20px;
 }
</style>
<form method="post">
<label>用户名:<input type="text" name="name"></label>
<br/><br/>
<label>密码:<input type="password" name="pw"></label>
<br/><br/>
<label>再次输入密码:<input type="password" name="repw"></label>
<button type="submit" name="submit">注册</button>
</form>
<?php 
$link = mysqli_connect('localhost', 'root', 'root', 'test');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}else {
    if (isset($_POST['submit'])){
        if ($_POST['pw'] == $_POST['repw']){
    $query = "insert into user (name,pw) values('{$_POST['name']}','{$_POST['pw']}')";
    $result=mysqli_query($link, $query);
    header("Location:login.php");
        }else {
            echo "<script>alert('两次输入密码不一致!')</script>";
        }
    }
}
?>

登录代码: login.php

<style type="text/css">
 form{
    width:300px;
    background-color:#EEE0E5;
    margin-left:300px;
    margin-top:30px;
    padding:30px;
 }
</style>
<form method="post">
<label>用户名:<input type="text" name="name"></label>
<br/><br/>
<label>密码:<input type="password" name="pw"></label>
<br/><br/>
<button type="submit" name="submit">登录</button>
</form>
<?php 
$link = mysqli_connect('localhost', 'root', 'root', 'test');
if (!$link){
    echo"<script>alert('数据库连接失败!')</script>";
}else {
    if (isset($_POST['submit'])){
        $query = "select * from user where name = '{$_POST['name']}' and pw = '{$_POST['pw']}'";
        $result = mysqli_query($link, $query);
        if (mysqli_num_rows($result) == 1){
            header("Location:index.php");
        }
    }
}
?>
<?php 
$link = mysqli_connect('localhost', 'root', 'root', 'test');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}else {
    if (isset($_POST['submit'])){
        if ($_POST['pw'] == $_POST['repw']){
    $query = "insert into user (name,pw) values('{$_POST['name']}','{$_POST['pw']}')";
    $result=mysqli_query($link, $query);
    header("Location:login.php");
        }else {
            echo "<script>alert('两次输入密码不一致!')</script>";
        }
    }
}
?>