搜尋
首頁專題PHP Mysqlphp實作登入功能

php實作登入功能

Sep 22, 2021 pm 06:00 PM
1

Php简介:

引用:PHP即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己,例如java的面向对象编程,该语言当初创建的主要目标是让开发人员快速编写出优质的web网站。 PHP同时支持面向对象和面向过程的开发,使用上非常灵活。

经过二十多年的发展,随着php-cli相关组件的快速发展和完善,PHP已经可以应用在 TCP/UDP服务、高性能Web、WebSocket服务、物联网、实时通讯、游戏、微服务等非 Web 领域的系统研发。

我们开发php网站需要配置apache、mysql,利用集成环境开发网站,例如小皮面板、xampp等集成环境,现在我们利用PHP来做一个登录功能

前端页面:login.php

 

?>

 


 

 

             记住我(请在私人计算机上使用此功能)

          

注册

其他账号登录:

  • 在线客服

  • 17663985126

  • 免责声明

 

後端程式碼:public/login.php

##

include_once 'server.php';

$user=$_GET['username'];

$pwd=$_GET['password'] ;

$sql="select * from user where user=$user and password=$pwd";

$result=$conn->query($sql);

if($result->num_rows>0){

$row=$result->fetch_assoc();//從結果集中取出一數組

echo json_encode( $row);//轉成json格式

session_start();

$_SESSION['name']=$user;

echo "

window.location.href='../index.php?user=' $user;

";

}

else{

echo "

alert('帳號密碼錯誤' );

window.location.href='../login.php';

#";

}

$ result->free_result();

$conn->close();

?>

這段程式碼如果登入成功則會將資料取出,如果失敗將彈出帳號密碼錯誤

Sever.php:

$servername="localhost";

$username='root ';

$password='123456';

$dbname='shop_center';

$conn=new mysqli($servername,$username,$password,$ dbname);

 

mysqli_set_charset($conn,'utf8');

if($conn->connect_error){

#die("連線失敗:".$conn->connect_error);

}

#//echo "連線成功";

?>

#此段程式碼為資料庫連線代碼

資料庫建立語句

/*

Navicat MySQL Data Transfer

 

/*

Navicat MySQL Data Transfer

 

Source Server         : stu1

Source Server Version : 50505

Source Host           : localhost:3306

Source Database

##Target Server Version : 50505

File Encoding         : 65001

 

#Date: 2021-04-29 18:# 

Date: 2021-04-29 18:57:

## */

 

SET FOREIGN_KEY_CHECKS=0;

 

-- ----------------- -----------

-- Table structure for `dingdan`

-- ----------------- -----------

DROP TABLE IF EXISTS `dingdan`;

CREATE TABLE `dingdan` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `shopname` varchar(50) DEFAULT NULL,

  `price` decimal(8,2) DEFAULT NULL,

# # `jieshao` varchar(50 ) DEFAULT NULL,

  `img` int(11) DEFAULT NULL,

  `count` int(11) DEFAULT NULL,

#  `sum` int(11) DEFAULT NULL,

#  `sum` int(11) DEFAULT NULL,

  `address` varchar(50) DEFAULT NULL,

  `name` varchar(25) DEFAULT NULL,

  PRIMARY KEY (`id`)

##C

) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

 

##----------------------- -------

-- Records of dingdan

-- ------------------------ ----

INSERT INTO `dingdan` VALUES ('4', '洗面乳', '50.00', '非常好用的洗面乳', '1', '1', null, null , '123');

 

------------------------

#-- Table structure for `gouwuche`

-- ----------------------------

##DROP TABLE IF EXISTS `gouwuche`;

CREATE TABLE `gouwuche` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

##卷varchar(25) DEFAULT NULL,

  `price` decimal(8,2) DEFAULT NULL,

  `jieshao` varchar(50) DEFAULT NULL,

#  `img` int(2) DEFAULT NULL,

  `count` int(10) DEFAULT NULL,

  `name` varchar(20) DEFAULT NULL,

  `address` varchar( 50) DEFAULT NULL,

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;

 

-- ----------------------------

-- Records of gouwuche

-- --- -------------------------

INSERT INTO `gouwuche` VALUES ('13', '洗面乳', '50.00' , '非常好用的洗面乳', '1', '10', '123', null);

INSERT INTO `gouwuche` VALUES ('14', '護膚液', '60.00' , '柔韌肌膚,光澤潤膚', '2', '3', '123', null);

INSERT INTO `gouwuche` VALUES ('15', '華為手機', '5000.00' , '高品質,曲面屏,刷新快,無卡頓', '7', '2', '123', null);

 ######-- ----- -----------------------######-- Table structure for `shop`######-- ----- -----------------------######DROP TABLE IF EXISTS `shop`;######CREATE TABLE `shop` (# ##

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `shopname` varchar(25) DEFAULT NULL,

  `price` decimal(8,2) DEFAULT NULL,

  `price` decimal(8,2) DEFAULT NULL,

  `jieshao` varchar(50) DEFAULT NULL,

#  `img` int(2) DEFAULT NULL,

#  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8;

 

-- ------------------------- ---

-- Records of shop

-- ----------------------------

INSERT INTO `shop` VALUES ('1', '洗面乳', '50.00', '非常好用的洗面乳', '1');

INSERT INTO `shop ` VALUES ('2', '護膚液', '60.00', '柔韌肌膚,光澤潤膚', '2');

INSERT INTO `shop` VALUES ('3', '耳機' , '50.00', '藍牙耳機,超長待機', '3');

INSERT INTO `shop` VALUES ('4', '高品質耳機', '100.00', '音質清晰,高品質無損音質', '4');

INSERT INTO `shop` VALUES ('5', '拖鞋', '20.00', '結實耐用,十分舒適', '5');

INSERT INTO `shop` VALUES ('6', '手機', '980.00', '刷新快,充電兩分鐘,通話兩小時', '6');

INSERT INTO `shop` VALUES ('7', '華為手機', '5000.00', '高品質,曲面屏,刷新快,無卡頓', '7');

INSERT INTO `shop` VALUES ('8', '護髮素', '50.00', '滋潤頭皮,保護頭髮,讓光頭變得長髮飄飄', '8');

INSERT INTO `shop` VALUES (' 9', '蘋果手機', '5000.00', '品質高,蘋果帶給你不一樣的體驗', '9');

INSERT INTO `shop` VALUES ('10', '行李箱', '280.00', '靜音輪,承重能力強,耐磨', '10');

INSERT INTO `shop` VALUES ('11', '牙膏', '18.00', '內含茶多酚,美白牙齒', '11');

INSERT INTO `shop` VALUES ('12', '舒適達牙膏', '28.00', '預防牙齒敏感,美白牙齒,防止牙齦出血', '12');

 

-- -------------------------- --

-- Table structure for `user`

-- -------------------------- --

DROP TABLE IF EXISTS `user`;

CREATE TABLE `user` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

# #  `user` varchar(25) DEFAULT NULL,

  `password` varchar(25) DEFAULT NULL,

  PRIMARY KEY (`id`)

#) ENGINE=#  PRIMARY KEY (`id`)

#) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

 

------------------------------

-- Records of user

-- ----------------------------

#INSERT INTO `user` VALUES ('1', '123', '123');

INSERT INTO `user` VALUES ('2', '', '');

INSERT INTO `user` VALUES ('3', '12121', '212');###### ###

以上是php實作登入功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境