PHP 개발 게시판 튜토리얼 로그인 기능
로그인 기능: 먼저 다음 HTML 코드를 살펴보겠습니다
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>欢迎登录</title>
<style type="text/css">
*{margin: 0px;padding: 0px;}
body{background:#eee;}
#div{width:300px;height:400px;background:#B1FEF9;margin:0 auto;margin-top:150px;
border-radius:20px;}
h3{margin-left:48px;padding-top:60px;}
h4{margin-left:120px;padding-top:60px;font-size: 18px;}
#cnt{width:280px;height:370px;margin-left:33px;padding-top:60px;}
.sub{width:70px;height:30px;border:1px solid #fff;background:#eee;
margin-left:28px;margin-top:20px;}
.sub1{
width:70px;height:30px;border:1px solid #fff;background:#eee;margin-left:150px;margin-top:20px;}
</style>
</head>
<body>
<div id="div">
<h3>欢迎登陆后台管理系统</h3>
<div id="cnt">
<form method="post" action="main.php">
用户名:<input type="text" placeholder="请输入用户名" name="username">
<br><br>
密 码:<input type="password" placeholder="请输入密码" name="password">
<br><br>
<input type="submit" value="登录" class="sub">
</form>
</div>
</div>
</body>
</html>폼이 main.php에 제출되었습니다. 이제 main.php를 분석해 보겠습니다.
로그인 후 오랫동안 웹 페이지가 없는 경우 다시 작업할 때 로그인해야 합니다. 먼저 세션 지식을 사용해야 합니다.
양식 정보를 가져온 다음 해당 양식 정보를 저장합니다. 세션
$name = $_POST['username'];
$pwd = md5($_POST['password'])$_SESSION['name']=$name;
$_SESSION['pwd'] =$pwd; 다음으로 쿼리를 위해 데이터베이스로 이동합니다. 데이터베이스에 양식에서 제출한 정보가 포함되어 있으면 양식에 정보를 제출하도록 요청해야 합니다. 로그인할 수 있습니다 $sql = "사용자에서 *를 선택하세요. 여기서 사용자 이름='$name' 및 비밀번호='$pwd'"; $info = mysql_query($sql);
$row = mysql_fetch_row($info);
그런 다음 $row를 판단하고, 존재하는 경우 로그인은 다음과 같습니다. 성공하면 홈페이지로 이동하여 메시지를 추가하고, 그렇지 않으면 페이지로 돌아가서 다시 로그인하세요
if($row){
echo "<script>alert( '로그인 성공');location.href='message .php';</script>"; }else{
사용 사용 사용 통해 통과 통과 통과 off ‐ ‐‐‐‐ 및 � echo "<script>alert('로그인 실패')</ script>""
"<script>location.href='login.php';</script>"; //로그인 실패, 다른 페이지로 이동
main.php 전체 코드는 다음과 같습니다. 팔로우:
<?php
session_start();
require_once('conn.php');
$name = $_POST['username'];
$pwd = md5($_POST['password']);
$_SESSION['name']=$name;
$_SESSION['pwd']=$pwd;
$sql = "select * from user where username='$name' and password='$pwd'";
$info = mysql_query($sql);
$row = mysql_fetch_row($info);
if($row){
echo "<script>alert('登录成功');location.href='message.php';</script>";
}else{
echo "<script>alert('登录失败')</script>";
echo "<script>location.href='login.php';</script>"; //登录失败,跳转到另外一个页面
}
?>- 코스 추천
- 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~ 















