Làm cách nào để tạo đăng xuất trong php?

Trong bài đăng này, chúng tôi sẽ hướng dẫn bạn Cách tạo hệ thống đăng nhập và đăng xuất trong PHP MySQL. Hệ thống đăng nhập và đăng xuất là điều quan trọng nhất để quản lý người dùng, quản lý phiên là một điều quan trọng để quản lý người dùng trong toàn bộ thời gian đăng nhập. Chúng tôi phải tìm nạp cùng một giá trị cho người dùng và kiểm tra phiên và Đăng ký giá trị phiên và thực hiện hủy để đăng xuất

Cách tạo hệ thống đăng nhập và đăng xuất trong PHP MySQL

1-Tạo cơ sở dữ liệu

  • Mở Phpmyadmin trong Trình duyệt của bạn
  • Nhấp vào Hiển thị tab cơ sở dữ liệu ở phía trên
  • Đặt tên Cơ sở dữ liệu “đăng nhập”
  • Sau khi tạo cơ sở dữ liệu Mở nó
  • Nhấp vào Tab SQL trên khu vực Trên cùng
  • Sao chép mã nguồn bên dưới và dán nó
  • Sau đó bấm vào Đi
-- phpMyAdmin SQL Dump
-- version 4.2.7.1
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: May 02, 2016 at 09:12 AM
-- Server version: 5.6.20
-- PHP Version: 5.5.15

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `login`
--

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

--
-- Table structure for table `users`
--

CREATE TABLE IF NOT EXISTS `users` (
`user_id` int(11) NOT NULL,
  `username` varchar(50) NOT NULL,
  `password` varchar(50) NOT NULL,
  `name` varchar(50) NOT NULL
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

--
-- Dumping data for table `users`
--

INSERT INTO `users` (`user_id`, `username`, `password`, `name`) VALUES
(2, 'admin', 'admin', 'admin'),
(4, 'Deepak', 'deepak', 'Deepak');

--
-- Indexes for dumped tables
--

--
-- Indexes for table `users`
--
ALTER TABLE `users`
 ADD PRIMARY KEY (`user_id`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `users`
--
ALTER TABLE `users`
MODIFY `user_id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=5;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

HOẶC Nhập tệp DB

Sau khi tải về giải nén mã nguồn trong thư mục gốc của bạn

  • Mở Phpmyadmin trong Trình duyệt của bạn
  • Nhấp vào Hiển thị tab cơ sở dữ liệu ở phía trên
  • Đặt tên Cơ sở dữ liệu “đăng nhập”
  • Sau khi tạo cơ sở dữ liệu Mở nó
  • Nhấp vào Nhập Tab trên khu vực Trên cùng
  • Bạn có thể Tìm tệp Db trong  Mã nguồn đã tải xuống Chọn nó
  • Sau đó bấm vào Đi

2- Tạo kết nối cơ sở dữ liệu

Sau khi nhập Tệp Cơ sở dữ liệu, bước tiếp theo là tạo kết nối cơ sở dữ liệu bằng cách sử dụng php, sao chép mã bên dưới và lưu dưới dạng “db. php”

3 – Tạo Form đăng nhập bằng HTML

trong bước này, chúng ta sẽ tạo một Form đăng nhập bằng HTML

 

Login

4 – Tạo kiểu cho Biểu mẫu đăng nhập bằng CSS

trong bước này, chúng ta sẽ tạo một tệp có tên là “style. css” và trong tệp này, chúng tôi tạo biểu mẫu hấp dẫn bằng cách sử dụng css

body {
  color: #fff;
  font: 87.5%/1.5em 'Open Sans', sans-serif;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}



.form-wrapper {
width:300px;
height:370px;
  position: absolute;
  top: 50%;
  left: 48%;
  margin: -184px 0px 0px -155px;
  background: pink;
  padding: 15px 25px;
  border-radius: 5px;
  box-shadow: 0px 1px 0px rgba(0,0,0,0.6),inset 0px 1px 0px rgba(255,255,255,0.04);
}

.form-item {
width:100%;
}


h3{
  font-size: 25px;
  font-weight: 640;
  margin-bottom: 10px;
  color: white;
  padding:6px;
  font-family:'sans-serif','helvetica';
}



.form-item input{
  border: none;
  background:transparent;
  color: #fff;
  margin-top:11px;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.2em;
  height: 49px;
  padding: 0 16px;
  width: 100%;
  padding-left: 55px;

}
input[type='password']{
	background: transparent url("img/pass.jpg") no-repeat;
	background-position: 10px 50%;
}
input[type='text']{
	background: transparent url("img/user.jpg") no-repeat;
	background-position: 10px 50%;

}

.form-item input:focus {
  outline: none;
  border:1.4px solid #cfecf0;
}

.button-panel {
  margin-bottom: 20px;
  padding-top: 10px;
  width: 100%;
}

.button-panel .button {
  background: #00b6df;
  border: none;
  color: #fff;
  cursor: pointer;
  height: 50px;
  font-family: 'helvetica','Open Sans', sans-serif;
  font-size: 1.2em;
  text-align: center;
  text-transform: uppercase;
  transition: background 0.6s linear;
  width: 100%;
  margin-top:10px;
}

.button:hover {
  background: #6eb7cb;
}

.form-item input, .button-panel .button {
  border-radius: 2px
}

5 -Kiểm tra cơ sở dữ liệu để biết tên người dùng và mật khẩu hợp lệ bằng PHP

trong bước này, chúng ta sẽ tạo tập lệnh PHP để kiểm tra cơ sở dữ liệu để tìm tên người dùng HOẶC mật khẩu hợp lệ

   0) 
				{			
					$_SESSION['user_id']=$row['user_id'];
					header('location:home.php');
					
				}
			else
				{
					echo 'Incorrect Username OR Password';
				}
		}
  ?>

6 -Tạo trang tài khoản của tôi

Trong bước này tạo một trang có tên là “home. php” nếu người dùng đăng nhập thì trang này sẽ xuất hiện







Welcome:

Làm cách nào để tạo đăng xuất trong php?

7 – Tạo Session cho user sử dụng PHP

trong bước này, chúng tôi đang tạo một phiên để Kiểm tra xem biến phiên SESS_MEMBER_ID có tồn tại hay không

8 – Tạo chức năng đăng xuất bằng PHP

sau khi đăng nhập, chúng tôi cần đăng xuất và trong bước này, chúng tôi đang tạo chức năng đăng xuất bằng cách sử dụng PHP để Hủy phiên, Hết hạn cookie và chuyển hướng đến Biểu mẫu đăng nhập

Thông tin thêm về đăng nhập -

người dùng – quản trị viên

vượt qua – quản trị viên

Nếu bạn gặp phải bất kỳ loại vấn đề nào với mã nguồn này thì bạn có thể Tải xuống mã nguồn Toàn bộ ở định dạng zip bằng cách nhấp vào nút bên dưới Tải xuống ngay nếu không bạn có thể gửi Nhận xét

Làm cách nào để đăng xuất khỏi PHP?

Đối với liên kết đăng xuất, chúng tôi sẽ sử dụng trang PHP mới có tên là đăng xuất. php sẽ có tập lệnh đăng xuất được viết bên trong và sẽ thực thi khi cần thiết . Bây giờ hãy tạo một tệp mới có tên logout. php và bắt đầu viết mã.

Làm cách nào để tạo phiên đăng nhập và đăng xuất trong PHP?

Bước 1- Tạo biểu mẫu đăng nhập HTML PHP. Để tạo một biểu mẫu đăng nhập, hãy làm theo các bước được đề cập bên dưới. .
Bước 2. Tạo mã CSS cho thiết kế trang web. .
Bước 3. Tạo bảng cơ sở dữ liệu bằng MySQL. .
Bước 4. Mở kết nối đến cơ sở dữ liệu MySQL. .
Bước 5 - Tạo phiên đăng xuất. .
Bước 6 - Tạo Mã cho Trang chủ

Làm cách nào để tạo phiên đăng nhập trong PHP?

Tệp PHP. đăng nhập. php . Hồ sơ

Làm cách nào để xóa phiên đăng nhập trong PHP?

Một phiên PHP có thể bị hủy bởi hàm session_destroy() . Hàm này không cần bất kỳ đối số nào và một lệnh gọi có thể hủy tất cả các biến phiên. Nếu bạn muốn hủy một biến phiên thì bạn có thể sử dụng hàm unset() để hủy đặt một biến phiên.