웹사이트 백그라운드 로그인 (2) 로그인 처리
이전 섹션을 마친 후 웹사이트의 백엔드 로그인 페이지를 작성하는 방법에 대해 이야기했습니다. 이번 섹션에서는 로그인 과정에 대해 설명하겠습니다. 다음으로 로그인 성공 여부를 확인하는 방법을 살펴보겠습니다.
login.php 코드는 다음과 같습니다.
<?php session_start (); require_once("../config/config.php"); $password = $_POST['password']; //查询数据库 然后取出数据库的信息,如果和表单提交的信息一致,则登录成功,进入后台管理 $sql = "select * from admin where password='$password'"; $res = mysql_query($sql); $row = mysql_fetch_row($res); if($row){ echo "<script>alert('登录成功')</script>"; echo "<script>location.href='index.php'</script>"; }else{ echo "<script>alert('登录失败')</script>"; echo "<script>history.go(-1);</script>"; //登录失败返回上一个页面 } ?>
데이터베이스에 연결한 후 sql을 사용합니다. 양식에 의해 제출된 정보를 데이터베이스와 비교하는 명령문 정보가 판단되면 데이터베이스에서 동일한 사용자 이름과 비밀번호가 발견되면 사용자는 로그인할 수 있습니다. 로그인에 성공하면 백엔드로 점프합니다. 로그인에 실패하면 로그인에 성공하면 그림과 같이 로그인 페이지로 이동합니다.