php登录代码

 

供大家参考

<?php

         error_reporting(0);

         header("content_type:text/html;charset=gbk");

         $conn=mysql_connect("localhost","root","") or die("链接错误");

         mysql_select_db("phptest",$conn);

//     echo "链接成功"."<br>";

         $username=$_POST['username'];

         $password=$_POST['password'];

//     echo "用户输入的是:"."$username"."<br>"."$password";

         $sqla="select * from user";

         $sqlb="select * from user where username='$username'";

         $sqlc="select * from user where username='$username' and password='$password'";

         $resulta=mysql_query($sqla,$conn);

         $resultb=mysql_query($sqlb,$conn);

         $resultc=mysql_query($sqlc,$conn);

         $numa=mysql_num_rows($resulta);

         $numb=mysql_num_rows($resultb);

         $numac=mysql_num_rows($resultc);

         if($username=="" or $password==""){

                   echo "用户名或密码不能为空";

         }else if($numb>0 ){

                   while($all=mysql_num_rows($result)){

                            echo "$all[username]"."   "."$all[password]"."<br>";

                   }

                   

         }

         

?>

<html>

         <body>

                   <form action="newTest.php" method="post">

                            <ul>

                            <li>username:<input type="text" name="username"/></li>

                            <li>password:<input type="text" name="password"/></li>

                            <li><input type="submit" name="sub"value="sub"/></li>

                   </ul>

                   </form>

         </body>

</html>

 

 

好的,以下是一个简单的 PHP 登录代码示例,实现用户登录成功后跳转到 index.php 页面,并显示登录成功提示: ```php <?php // 开启 session session_start(); // 定义用户名和密码 $username = 'admin'; $password = '123456'; // 判断用户是否提交了登录表单 if ($_SERVER['REQUEST_METHOD'] === 'POST') { // 获取用户提交的用户名和密码 $input_username = $_POST['username']; $input_password = $_POST['password']; // 判断用户名和密码是否正确 if ($input_username === $username && $input_password === $password) { // 登录成功,将用户信息存入 session 中 $_SESSION['username'] = $username; // 跳转到 index.php 页面 header('Location: index.php'); // 终止脚本继续执行 exit(); } else { // 登录失败,显示错误提示 $error = '用户名或密码错误'; } } ?> <!DOCTYPE html> <html> <head> <title>登录页面</title> </head> <body> <h1>登录页面</h1> <?php if (isset($error)): ?> <p style="color: red;"><?php echo $error; ?></p> <?php endif; ?> <form method="post"> <label>用户名:</label> <input type="text" name="username" required><br> <label>密码:</label> <input type="password" name="password" required><br> <button type="submit">登录</button> </form> </body> </html> ``` 在这个代码示例中,我们首先判断用户是否提交了登录表单,如果是,则获取用户输入的用户名和密码,判断其是否和预设的用户名和密码一致,如果一致,则将用户信息存入 session 中,并使用 `header()` 函数跳转到 index.php 页面。 在 index.php 页面中,我们可以在页面中判断是否有用户登录成功的 session,如果有,则显示登录成功的提示信息,例如: ```php <?php // 开启 session session_start(); // 判断用户是否已登录 if (!isset($_SESSION['username'])) { // 用户未登录,跳转到登录页面 header('Location: login.php'); exit(); } // 获取当前登录的用户名 $username = $_SESSION['username']; ?> <!DOCTYPE html> <html> <head> <title>首页</title> </head> <body> <h1>欢迎 <?php echo $username; ?> 登录</h1> <p>您已成功登录!</p> </body> </html> ``` 在这个代码示例中,我们首先判断用户是否已登录,如果未登录,则使用 `header()` 函数跳转到登录页面。如果已登录,则获取当前登录的用户名,并显示登录成功的提示信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值