PHP 개발 기업 웹사이트에 로그인 (2)

로그인 성공 여부를 판단하는 방법을 살펴보겠습니다

login.php 코드는 다음과 같습니다.

<?php
    // 链接数据库
    session_start();
    require_once('conn.php');

    //获取表单的信息
    $name = trim($_POST['username']);
    $password = md5($_POST['password']);
    $_SESSION['username'] = trim($_POST['username']);
    $_SESSION['password'] = trim($_POST['username']);

    //查询数据库  然后取出数据库的信息,如果和表单提交的信息一致,则登录成功,进入后台管理
    $sql = "select * from user where username='$name' and password='$password'";
    $res = mysql_query($sql);
    $row = mysql_fetch_row($res);
    if($row){
        echo "<script>alert('登录成功')</script>";
        echo "<script>location.href='main.php'</script>";
    }else{
        echo "<script>alert('登录失败')</script>";
        echo "<script>history.go(-1);</script>";   //登录失败返回上一个页面
    }
?>

위 코드를 분석하고, log.php 세션을 열고 login.php에 제출합니다. login.php 파일 form

을 통해 제출된 정보는 seesion

에 저장됩니다. $_SESSION['username'] = Trim($_POST['username']);
$_SESSION['password'] = Trim ($_POST['username']);

참고: 세션을 저장하려면 먼저 세션을 열어

데이터베이스에 연결한 다음 sql 문을 사용하여 양식에서 제출한 정보와 데이터베이스에서 동일한 사용자 이름과 비밀번호를 찾을 수 있습니다. 그러면 사용자가 로그인할 수 있습니다.

로그인에 성공하면 백엔드 관리 페이지로 이동합니다.

로그인에 실패하면 다음으로 이동합니다. 로그인 페이지

지속적인 학습
||
<?php // 链接数据库 session_start(); require_once('conn.php'); //获取表单的信息 $name = trim($_POST['username']); $password = md5($_POST['password']); $_SESSION['username'] = trim($_POST['username']); $_SESSION['password'] = trim($_POST['username']); //查询数据库 然后取出数据库的信息,如果和表单提交的信息一致,则登录成功,进入后台管理 $sql = "select * from user where username='$name' and password='$password'"; $res = mysql_query($sql); $row = mysql_fetch_row($res); if($row){ echo "<script>alert('登录成功')</script>"; echo "<script>location.href='main.php'</script>"; }else{ echo "<script>alert('登录失败')</script>"; echo "<script>history.go(-1);</script>"; //登录失败返回上一个页面 } ?>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~