SlideShare a Scribd company logo

user.docx

user

1 of 9
Download to read offline
1
Index.php
<!DOCTYPE html>
<html>
<head>
<title>Membuat Login Multi User Level Dengan PHP dan MySQLi -
www.malasngoding.com</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1>Membuat Login Multi User Level Dengan PHP dan MySQLi <br/>
www.malasngoding.com</h1>
<?php
if(isset($_GET['pesan'])){
if($_GET['pesan']=="gagal"){
echo "<div class='alert'>Username dan Password tidak sesuai !</div>";
2
}
}
?>
<div class="kotak_login">
<p class="tulisan_login">Silahkan login</p>
<form action="cek_login.php" method="post">
<label>Username</label>
<input type="text" name="username" class="form_login"
placeholder="Username .." required="required">
<label>Password</label>
<input type="password" name="password" class="form_login"
placeholder="Password .." required="required">
<input type="submit" class="tombol_login" value="LOGIN">
<br/>
<br/>
<center>
<a class="link" href="https://www.malasngoding.com">kembali</a>
</center>
</form>
</div>
</body>
</html>
3
Style.css
body{
font-family: sans-serif;
background: #ebf9fb;
}
h1{
text-align: center;
/*ketebalan font*/
font-weight: 300;
}
.tulisan_login{
text-align: center;
/*membuat semua huruf menjadi kapital*/
text-transform: uppercase;
}
.kotak_login{
width: 350px;
background: white;
/*meletakkan form ke tengah*/
margin: 80px auto;
padding: 30px 20px;
box-shadow: 0px 0px 100px 4px #d6d6d6;
}
label{
font-size: 11pt;
}
.form_login{
/*membuat lebar form penuh*/
box-sizing : border-box;
width: 100%;
padding: 10px;
font-size: 11pt;
margin-bottom: 20px;
}
.tombol_login{
background: #2aa7e2;
color: white;
font-size: 11pt;
width: 100%;
border: none;
border-radius: 3px;
padding: 10px 20px;
}
4
.link{
color: #232323;
text-decoration: none;
font-size: 10pt;
}
.alert{
background: #e44e4e;
color: white;
padding: 10px;
text-align: center;
border:1px solid #b32929;
}
5
Koneksi.php
<?php
$koneksi = mysqli_connect("localhost","root","","multi_user");
// Check connection
if (mysqli_connect_errno()){
echo "Koneksi database gagal : " . mysqli_connect_error();
}
?>
cek_login.php
<?php
// mengaktifkan session pada php
session_start();
// menghubungkan php dengan koneksi database
include 'koneksi.php';
// menangkap data yang dikirim dari form login
$username = $_POST['username'];
$password = $_POST['password'];
// menyeleksi data user dengan username dan password yang sesuai
$login = mysqli_query($koneksi,"select * from user where username='$username' and
password='$password'");
// menghitung jumlah data yang ditemukan
$cek = mysqli_num_rows($login);
// cek apakah username dan password di temukan pada database
if($cek > 0){
$data = mysqli_fetch_assoc($login);
// cek jika user login sebagai admin
if($data['level']=="admin"){
// buat session login dan username
$_SESSION['username'] = $username;
$_SESSION['level'] = "admin";
// alihkan ke halaman dashboard admin
header("location:halaman_admin.php");
// cek jika user login sebagai pegawai
}else if($data['level']=="pegawai"){
// buat session login dan username
6
$_SESSION['username'] = $username;
$_SESSION['level'] = "pegawai";
// alihkan ke halaman dashboard pegawai
header("location:halaman_pegawai.php");
// cek jika user login sebagai pengurus
}else if($data['level']=="pengurus"){
// buat session login dan username
$_SESSION['username'] = $username;
$_SESSION['level'] = "pengurus";
// alihkan ke halaman dashboard pengurus
header("location:halaman_pengurus.php");
}else{
// alihkan ke halaman login kembali
header("location:index.php?pesan=gagal");
}
}else{
header("location:index.php?pesan=gagal");
}
?>
$data = mysqli_fetch_assoc($login);
// cek jika user login sebagai admin
if($data['level']=="admin"){
// buat session login dan username
$_SESSION['username'] = $username;
$_SESSION['level'] = "admin";
// alihkan ke halaman dashboard admin
header("location:halaman_admin.php");
// cek jika user login sebagai pegawai
}else if($data['level']=="pegawai"){
// buat session login dan username
$_SESSION['username'] = $username;
$_SESSION['level'] = "pegawai";
// alihkan ke halaman dashboard pegawai
header("location:halaman_pegawai.php");
// cek jika user login sebagai pengurus
}else if($data['level']=="pengurus"){
// buat session login dan username
$_SESSION['username'] = $username;
$_SESSION['level'] = "pengurus";
// alihkan ke halaman dashboard pengurus
header("location:halaman_pengurus.php");
}else{

Recommended

test saja kok
test saja koktest saja kok
test saja koknehakhus
 
Login dengan-session
Login dengan-sessionLogin dengan-session
Login dengan-sessionzebrenitza
 
Membuat form login dengan php mysql
Membuat form login dengan php mysqlMembuat form login dengan php mysql
Membuat form login dengan php mysqlRaja Putra Media
 
Wawan tutorial-zend-bagian-5
Wawan tutorial-zend-bagian-5Wawan tutorial-zend-bagian-5
Wawan tutorial-zend-bagian-5Haswi Haswi
 
pembuatan database dan web (1).pdf
pembuatan database dan web (1).pdfpembuatan database dan web (1).pdf
pembuatan database dan web (1).pdfRifaniRifani5
 

More Related Content

Similar to user.docx

Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdfMembuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdfomuru
 
Web Programming - DB Buku Tamu
Web Programming - DB Buku TamuWeb Programming - DB Buku Tamu
Web Programming - DB Buku TamuDoni Andriansyah
 
Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Haswi Haswi
 
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)I Gede Iwan Sudipa
 
Laporan praktikum bengkel web dengan PHP
Laporan praktikum bengkel web dengan PHPLaporan praktikum bengkel web dengan PHP
Laporan praktikum bengkel web dengan PHPOkta Riveranda
 
Tutorial aplikasi toko online berbasis web dengan PHP
Tutorial aplikasi toko online berbasis web dengan PHPTutorial aplikasi toko online berbasis web dengan PHP
Tutorial aplikasi toko online berbasis web dengan PHPDeka M Wildan
 
Sisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelasSisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelasDoni Andriansyah
 
Web Programming - DB Galeri Foto
Web Programming - DB Galeri FotoWeb Programming - DB Galeri Foto
Web Programming - DB Galeri FotoDoni Andriansyah
 
Web Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerWeb Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerDoni Andriansyah
 
7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomediadhedhedea
 
Script login form php
Script login form phpScript login form php
Script login form phpHanief Rpl
 
Ansanwan form sederhana php
Ansanwan form sederhana phpAnsanwan form sederhana php
Ansanwan form sederhana phpSigit Ariyanto
 
#1 - PWPB - Aplikasi Web Statefull.pdf
#1 - PWPB - Aplikasi Web Statefull.pdf#1 - PWPB - Aplikasi Web Statefull.pdf
#1 - PWPB - Aplikasi Web Statefull.pdfAhmadHilal16
 

Similar to user.docx (20)

Tutorial crud PHP
Tutorial crud PHPTutorial crud PHP
Tutorial crud PHP
 
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdfMembuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
 
Web Programming - DB Buku Tamu
Web Programming - DB Buku TamuWeb Programming - DB Buku Tamu
Web Programming - DB Buku Tamu
 
Kelompok 7
Kelompok 7Kelompok 7
Kelompok 7
 
Presentasi api facebook
Presentasi api facebookPresentasi api facebook
Presentasi api facebook
 
Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4
 
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
 
Kelompok 7(edit)
Kelompok 7(edit)Kelompok 7(edit)
Kelompok 7(edit)
 
Laporan praktikum bengkel web dengan PHP
Laporan praktikum bengkel web dengan PHPLaporan praktikum bengkel web dengan PHP
Laporan praktikum bengkel web dengan PHP
 
Tutorial aplikasi toko online berbasis web dengan PHP
Tutorial aplikasi toko online berbasis web dengan PHPTutorial aplikasi toko online berbasis web dengan PHP
Tutorial aplikasi toko online berbasis web dengan PHP
 
manipulasi data
manipulasi data manipulasi data
manipulasi data
 
Bongkar rahasia php
Bongkar rahasia phpBongkar rahasia php
Bongkar rahasia php
 
Sisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelasSisfo akademik #1 - data kelas
Sisfo akademik #1 - data kelas
 
Web Programming - DB Galeri Foto
Web Programming - DB Galeri FotoWeb Programming - DB Galeri Foto
Web Programming - DB Galeri Foto
 
Web Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerWeb Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil Customer
 
7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia7 langkah-membuat-modul-cms-lokomedia
7 langkah-membuat-modul-cms-lokomedia
 
Script login form php
Script login form phpScript login form php
Script login form php
 
Belajar php 2015
Belajar php 2015Belajar php 2015
Belajar php 2015
 
Ansanwan form sederhana php
Ansanwan form sederhana phpAnsanwan form sederhana php
Ansanwan form sederhana php
 
#1 - PWPB - Aplikasi Web Statefull.pdf
#1 - PWPB - Aplikasi Web Statefull.pdf#1 - PWPB - Aplikasi Web Statefull.pdf
#1 - PWPB - Aplikasi Web Statefull.pdf
 

More from Fajar Baskoro

Evaluasi KPP Program Dual Track Provinsi Kaltim
Evaluasi KPP Program Dual Track Provinsi KaltimEvaluasi KPP Program Dual Track Provinsi Kaltim
Evaluasi KPP Program Dual Track Provinsi KaltimFajar Baskoro
 
foto tenda digital skill program dari sekolah
foto tenda digital skill program dari sekolahfoto tenda digital skill program dari sekolah
foto tenda digital skill program dari sekolahFajar Baskoro
 
Meraih Peluang di Gig Economy yang cocok bagi remaja
Meraih Peluang di Gig Economy yang cocok bagi remajaMeraih Peluang di Gig Economy yang cocok bagi remaja
Meraih Peluang di Gig Economy yang cocok bagi remajaFajar Baskoro
 
Membangun aplikasi mobile dengan Appsheet
Membangun aplikasi mobile dengan AppsheetMembangun aplikasi mobile dengan Appsheet
Membangun aplikasi mobile dengan AppsheetFajar Baskoro
 
Salinan dari DRAF WEB SEKOLAH.pdf
Salinan dari DRAF WEB SEKOLAH.pdfSalinan dari DRAF WEB SEKOLAH.pdf
Salinan dari DRAF WEB SEKOLAH.pdfFajar Baskoro
 
Transition education to employment.pdf
Transition education to employment.pdfTransition education to employment.pdf
Transition education to employment.pdfFajar Baskoro
 
Proposal-Penawaran-Business-Analytics-and-Intelligence.pdf
Proposal-Penawaran-Business-Analytics-and-Intelligence.pdfProposal-Penawaran-Business-Analytics-and-Intelligence.pdf
Proposal-Penawaran-Business-Analytics-and-Intelligence.pdfFajar Baskoro
 
Youth Engagement Highlights 2022.pdf
Youth Engagement Highlights 2022.pdfYouth Engagement Highlights 2022.pdf
Youth Engagement Highlights 2022.pdfFajar Baskoro
 
Unicef - Digital Skill (1).pdf
Unicef - Digital Skill (1).pdfUnicef - Digital Skill (1).pdf
Unicef - Digital Skill (1).pdfFajar Baskoro
 
Tutorial Menggunakan ChatGPT.docx
Tutorial Menggunakan ChatGPT.docxTutorial Menggunakan ChatGPT.docx
Tutorial Menggunakan ChatGPT.docxFajar Baskoro
 
pkw-2016-210416235902.pdf
pkw-2016-210416235902.pdfpkw-2016-210416235902.pdf
pkw-2016-210416235902.pdfFajar Baskoro
 
Buku-Petunjuk-Teknis-Pelatihan-Kewirausahaan-Produktif-min.pdf
Buku-Petunjuk-Teknis-Pelatihan-Kewirausahaan-Produktif-min.pdfBuku-Petunjuk-Teknis-Pelatihan-Kewirausahaan-Produktif-min.pdf
Buku-Petunjuk-Teknis-Pelatihan-Kewirausahaan-Produktif-min.pdfFajar Baskoro
 
PERDIRJEN-VOKASI-NOMOR-02-TAHUN-2020-TTG-JUKNIS-PKW-2020.pdf
PERDIRJEN-VOKASI-NOMOR-02-TAHUN-2020-TTG-JUKNIS-PKW-2020.pdfPERDIRJEN-VOKASI-NOMOR-02-TAHUN-2020-TTG-JUKNIS-PKW-2020.pdf
PERDIRJEN-VOKASI-NOMOR-02-TAHUN-2020-TTG-JUKNIS-PKW-2020.pdfFajar Baskoro
 

More from Fajar Baskoro (20)

Evaluasi KPP Program Dual Track Provinsi Kaltim
Evaluasi KPP Program Dual Track Provinsi KaltimEvaluasi KPP Program Dual Track Provinsi Kaltim
Evaluasi KPP Program Dual Track Provinsi Kaltim
 
foto tenda digital skill program dari sekolah
foto tenda digital skill program dari sekolahfoto tenda digital skill program dari sekolah
foto tenda digital skill program dari sekolah
 
Meraih Peluang di Gig Economy yang cocok bagi remaja
Meraih Peluang di Gig Economy yang cocok bagi remajaMeraih Peluang di Gig Economy yang cocok bagi remaja
Meraih Peluang di Gig Economy yang cocok bagi remaja
 
Membangun aplikasi mobile dengan Appsheet
Membangun aplikasi mobile dengan AppsheetMembangun aplikasi mobile dengan Appsheet
Membangun aplikasi mobile dengan Appsheet
 
epl1.pdf
epl1.pdfepl1.pdf
epl1.pdf
 
Dtmart.pptx
Dtmart.pptxDtmart.pptx
Dtmart.pptx
 
DualTrack-2023.pptx
DualTrack-2023.pptxDualTrack-2023.pptx
DualTrack-2023.pptx
 
BADGE.pptx
BADGE.pptxBADGE.pptx
BADGE.pptx
 
Salinan dari DRAF WEB SEKOLAH.pdf
Salinan dari DRAF WEB SEKOLAH.pdfSalinan dari DRAF WEB SEKOLAH.pdf
Salinan dari DRAF WEB SEKOLAH.pdf
 
womenatwork.pdf
womenatwork.pdfwomenatwork.pdf
womenatwork.pdf
 
Transition education to employment.pdf
Transition education to employment.pdfTransition education to employment.pdf
Transition education to employment.pdf
 
Proposal-Penawaran-Business-Analytics-and-Intelligence.pdf
Proposal-Penawaran-Business-Analytics-and-Intelligence.pdfProposal-Penawaran-Business-Analytics-and-Intelligence.pdf
Proposal-Penawaran-Business-Analytics-and-Intelligence.pdf
 
Youth Engagement Highlights 2022.pdf
Youth Engagement Highlights 2022.pdfYouth Engagement Highlights 2022.pdf
Youth Engagement Highlights 2022.pdf
 
Unicef - Digital Skill (1).pdf
Unicef - Digital Skill (1).pdfUnicef - Digital Skill (1).pdf
Unicef - Digital Skill (1).pdf
 
Tutorial Menggunakan ChatGPT.docx
Tutorial Menggunakan ChatGPT.docxTutorial Menggunakan ChatGPT.docx
Tutorial Menggunakan ChatGPT.docx
 
pkw-2016-210416235902.pdf
pkw-2016-210416235902.pdfpkw-2016-210416235902.pdf
pkw-2016-210416235902.pdf
 
Buku-Petunjuk-Teknis-Pelatihan-Kewirausahaan-Produktif-min.pdf
Buku-Petunjuk-Teknis-Pelatihan-Kewirausahaan-Produktif-min.pdfBuku-Petunjuk-Teknis-Pelatihan-Kewirausahaan-Produktif-min.pdf
Buku-Petunjuk-Teknis-Pelatihan-Kewirausahaan-Produktif-min.pdf
 
JuknisPKW2017.pdf
JuknisPKW2017.pdfJuknisPKW2017.pdf
JuknisPKW2017.pdf
 
PERDIRJEN-VOKASI-NOMOR-02-TAHUN-2020-TTG-JUKNIS-PKW-2020.pdf
PERDIRJEN-VOKASI-NOMOR-02-TAHUN-2020-TTG-JUKNIS-PKW-2020.pdfPERDIRJEN-VOKASI-NOMOR-02-TAHUN-2020-TTG-JUKNIS-PKW-2020.pdf
PERDIRJEN-VOKASI-NOMOR-02-TAHUN-2020-TTG-JUKNIS-PKW-2020.pdf
 
kecakapankerja.pdf
kecakapankerja.pdfkecakapankerja.pdf
kecakapankerja.pdf
 

Recently uploaded

Bullying atau perundungan untuk tingkat SMP
Bullying atau perundungan untuk tingkat SMPBullying atau perundungan untuk tingkat SMP
Bullying atau perundungan untuk tingkat SMPAntoniusMardani
 
prsentasi sumber daya alam SD klas 5.ppt
prsentasi sumber daya alam SD klas 5.pptprsentasi sumber daya alam SD klas 5.ppt
prsentasi sumber daya alam SD klas 5.ppt46usbl4ck
 
Pelaksanaan WEBINAR_ Bedah Buku _"STRATEGI DIGITAL MARKETING" _ DPW PDPTN JABAR.
Pelaksanaan WEBINAR_ Bedah Buku _"STRATEGI DIGITAL MARKETING" _ DPW PDPTN JABAR.Pelaksanaan WEBINAR_ Bedah Buku _"STRATEGI DIGITAL MARKETING" _ DPW PDPTN JABAR.
Pelaksanaan WEBINAR_ Bedah Buku _"STRATEGI DIGITAL MARKETING" _ DPW PDPTN JABAR.Kanaidi ken
 
DAMPAK SOSIAL INFORMATIKA_NANANAG ppt.pptx
DAMPAK SOSIAL INFORMATIKA_NANANAG ppt.pptxDAMPAK SOSIAL INFORMATIKA_NANANAG ppt.pptx
DAMPAK SOSIAL INFORMATIKA_NANANAG ppt.pptxnanangpratomo2
 
Evaluasi Rencana Pembangunan Daerah -Penyelarasan RPJPN-RPJD
Evaluasi Rencana Pembangunan Daerah -Penyelarasan RPJPN-RPJDEvaluasi Rencana Pembangunan Daerah -Penyelarasan RPJPN-RPJD
Evaluasi Rencana Pembangunan Daerah -Penyelarasan RPJPN-RPJDDadang Solihin
 
LKPD AKTIVITAS MASA HINDU-BUDDHA-IPS KELAS 7
LKPD AKTIVITAS MASA HINDU-BUDDHA-IPS KELAS 7LKPD AKTIVITAS MASA HINDU-BUDDHA-IPS KELAS 7
LKPD AKTIVITAS MASA HINDU-BUDDHA-IPS KELAS 7MuhamadNgafifi
 
materi PPT Cerpen kelas VIII Bhs ind.ppt
materi PPT Cerpen kelas VIII Bhs ind.pptmateri PPT Cerpen kelas VIII Bhs ind.ppt
materi PPT Cerpen kelas VIII Bhs ind.pptArifRivaldi3
 
AKSI NYATA ERWIN Literasi Membaca Bersama dan Membaca Terbimbing [Kemitraan d...
AKSI NYATA ERWIN Literasi Membaca Bersama dan Membaca Terbimbing [Kemitraan d...AKSI NYATA ERWIN Literasi Membaca Bersama dan Membaca Terbimbing [Kemitraan d...
AKSI NYATA ERWIN Literasi Membaca Bersama dan Membaca Terbimbing [Kemitraan d...Erwin606694
 
MESYUARAT PENGURUSAN GURU BIL.1 SESI 2024/2025 (PEGAWAI MESRA)
MESYUARAT PENGURUSAN GURU BIL.1 SESI 2024/2025 (PEGAWAI MESRA)MESYUARAT PENGURUSAN GURU BIL.1 SESI 2024/2025 (PEGAWAI MESRA)
MESYUARAT PENGURUSAN GURU BIL.1 SESI 2024/2025 (PEGAWAI MESRA)MohdFirdauzShariff
 
AKSI NYATA MELAKUKAN REFLEKSI PRIBADI TENTANG PROFIL PENDIDIKAN
AKSI NYATA MELAKUKAN REFLEKSI PRIBADI TENTANG PROFIL PENDIDIKANAKSI NYATA MELAKUKAN REFLEKSI PRIBADI TENTANG PROFIL PENDIDIKAN
AKSI NYATA MELAKUKAN REFLEKSI PRIBADI TENTANG PROFIL PENDIDIKANLIDIADEVEGA4
 
MODUL AJAR FOR 7 GRADE STUDENTS - MY SCHOOL ACTIVITIES
MODUL AJAR FOR 7 GRADE STUDENTS - MY SCHOOL ACTIVITIESMODUL AJAR FOR 7 GRADE STUDENTS - MY SCHOOL ACTIVITIES
MODUL AJAR FOR 7 GRADE STUDENTS - MY SCHOOL ACTIVITIESKangAntok1
 
Tugas Kuliah Corporate Social Responsibility ( CSR ) : Analisis Implementasi ...
Tugas Kuliah Corporate Social Responsibility ( CSR ) : Analisis Implementasi ...Tugas Kuliah Corporate Social Responsibility ( CSR ) : Analisis Implementasi ...
Tugas Kuliah Corporate Social Responsibility ( CSR ) : Analisis Implementasi ...Achmad Adhiaksa Hutomo
 
PELAKSANAAN + Link2 MATERI Training _"Teknik Perhitungan dan Verifikasi TKDN...
PELAKSANAAN  + Link2 MATERI Training _"Teknik Perhitungan dan Verifikasi TKDN...PELAKSANAAN  + Link2 MATERI Training _"Teknik Perhitungan dan Verifikasi TKDN...
PELAKSANAAN + Link2 MATERI Training _"Teknik Perhitungan dan Verifikasi TKDN...Kanaidi ken
 
Excel (2)SUMIFS COUNTIFS PIVOT TABLE.pptx
Excel (2)SUMIFS COUNTIFS PIVOT TABLE.pptxExcel (2)SUMIFS COUNTIFS PIVOT TABLE.pptx
Excel (2)SUMIFS COUNTIFS PIVOT TABLE.pptxLaras Wiranti
 
soialisasi isu perundungan di satuan pendidikan
soialisasi isu perundungan di satuan pendidikansoialisasi isu perundungan di satuan pendidikan
soialisasi isu perundungan di satuan pendidikanLIDIADEVEGA4
 
Bahan Tayang Penyusunan SKP Tahun 2024.pdf
Bahan Tayang Penyusunan SKP Tahun 2024.pdfBahan Tayang Penyusunan SKP Tahun 2024.pdf
Bahan Tayang Penyusunan SKP Tahun 2024.pdfaagau43
 
PELAKSANAAN & Link2 MATERI Workshop _Prinsip & Penerapan TATA KELOLA Perusah...
PELAKSANAAN & Link2  MATERI Workshop _Prinsip & Penerapan TATA KELOLA Perusah...PELAKSANAAN & Link2  MATERI Workshop _Prinsip & Penerapan TATA KELOLA Perusah...
PELAKSANAAN & Link2 MATERI Workshop _Prinsip & Penerapan TATA KELOLA Perusah...Kanaidi ken
 
PROGRAM WALI KELAS untuk SMA/SMK sebagai kelengkapan pelaporan PMM. semoga be...
PROGRAM WALI KELAS untuk SMA/SMK sebagai kelengkapan pelaporan PMM. semoga be...PROGRAM WALI KELAS untuk SMA/SMK sebagai kelengkapan pelaporan PMM. semoga be...
PROGRAM WALI KELAS untuk SMA/SMK sebagai kelengkapan pelaporan PMM. semoga be...LukyDEwiMasitoh
 

Recently uploaded (20)

Bullying atau perundungan untuk tingkat SMP
Bullying atau perundungan untuk tingkat SMPBullying atau perundungan untuk tingkat SMP
Bullying atau perundungan untuk tingkat SMP
 
prsentasi sumber daya alam SD klas 5.ppt
prsentasi sumber daya alam SD klas 5.pptprsentasi sumber daya alam SD klas 5.ppt
prsentasi sumber daya alam SD klas 5.ppt
 
Pelaksanaan WEBINAR_ Bedah Buku _"STRATEGI DIGITAL MARKETING" _ DPW PDPTN JABAR.
Pelaksanaan WEBINAR_ Bedah Buku _"STRATEGI DIGITAL MARKETING" _ DPW PDPTN JABAR.Pelaksanaan WEBINAR_ Bedah Buku _"STRATEGI DIGITAL MARKETING" _ DPW PDPTN JABAR.
Pelaksanaan WEBINAR_ Bedah Buku _"STRATEGI DIGITAL MARKETING" _ DPW PDPTN JABAR.
 
DAMPAK SOSIAL INFORMATIKA_NANANAG ppt.pptx
DAMPAK SOSIAL INFORMATIKA_NANANAG ppt.pptxDAMPAK SOSIAL INFORMATIKA_NANANAG ppt.pptx
DAMPAK SOSIAL INFORMATIKA_NANANAG ppt.pptx
 
Evaluasi Rencana Pembangunan Daerah -Penyelarasan RPJPN-RPJD
Evaluasi Rencana Pembangunan Daerah -Penyelarasan RPJPN-RPJDEvaluasi Rencana Pembangunan Daerah -Penyelarasan RPJPN-RPJD
Evaluasi Rencana Pembangunan Daerah -Penyelarasan RPJPN-RPJD
 
LKPD AKTIVITAS MASA HINDU-BUDDHA-IPS KELAS 7
LKPD AKTIVITAS MASA HINDU-BUDDHA-IPS KELAS 7LKPD AKTIVITAS MASA HINDU-BUDDHA-IPS KELAS 7
LKPD AKTIVITAS MASA HINDU-BUDDHA-IPS KELAS 7
 
materi PPT Cerpen kelas VIII Bhs ind.ppt
materi PPT Cerpen kelas VIII Bhs ind.pptmateri PPT Cerpen kelas VIII Bhs ind.ppt
materi PPT Cerpen kelas VIII Bhs ind.ppt
 
AKSI NYATA ERWIN Literasi Membaca Bersama dan Membaca Terbimbing [Kemitraan d...
AKSI NYATA ERWIN Literasi Membaca Bersama dan Membaca Terbimbing [Kemitraan d...AKSI NYATA ERWIN Literasi Membaca Bersama dan Membaca Terbimbing [Kemitraan d...
AKSI NYATA ERWIN Literasi Membaca Bersama dan Membaca Terbimbing [Kemitraan d...
 
MESYUARAT PENGURUSAN GURU BIL.1 SESI 2024/2025 (PEGAWAI MESRA)
MESYUARAT PENGURUSAN GURU BIL.1 SESI 2024/2025 (PEGAWAI MESRA)MESYUARAT PENGURUSAN GURU BIL.1 SESI 2024/2025 (PEGAWAI MESRA)
MESYUARAT PENGURUSAN GURU BIL.1 SESI 2024/2025 (PEGAWAI MESRA)
 
AKSI NYATA MELAKUKAN REFLEKSI PRIBADI TENTANG PROFIL PENDIDIKAN
AKSI NYATA MELAKUKAN REFLEKSI PRIBADI TENTANG PROFIL PENDIDIKANAKSI NYATA MELAKUKAN REFLEKSI PRIBADI TENTANG PROFIL PENDIDIKAN
AKSI NYATA MELAKUKAN REFLEKSI PRIBADI TENTANG PROFIL PENDIDIKAN
 
Paparan OSS Pemilihan KBLI Kegiatan Usaha
Paparan OSS Pemilihan KBLI Kegiatan UsahaPaparan OSS Pemilihan KBLI Kegiatan Usaha
Paparan OSS Pemilihan KBLI Kegiatan Usaha
 
MODUL AJAR FOR 7 GRADE STUDENTS - MY SCHOOL ACTIVITIES
MODUL AJAR FOR 7 GRADE STUDENTS - MY SCHOOL ACTIVITIESMODUL AJAR FOR 7 GRADE STUDENTS - MY SCHOOL ACTIVITIES
MODUL AJAR FOR 7 GRADE STUDENTS - MY SCHOOL ACTIVITIES
 
Tugas Kuliah Corporate Social Responsibility ( CSR ) : Analisis Implementasi ...
Tugas Kuliah Corporate Social Responsibility ( CSR ) : Analisis Implementasi ...Tugas Kuliah Corporate Social Responsibility ( CSR ) : Analisis Implementasi ...
Tugas Kuliah Corporate Social Responsibility ( CSR ) : Analisis Implementasi ...
 
PELAKSANAAN + Link2 MATERI Training _"Teknik Perhitungan dan Verifikasi TKDN...
PELAKSANAAN  + Link2 MATERI Training _"Teknik Perhitungan dan Verifikasi TKDN...PELAKSANAAN  + Link2 MATERI Training _"Teknik Perhitungan dan Verifikasi TKDN...
PELAKSANAAN + Link2 MATERI Training _"Teknik Perhitungan dan Verifikasi TKDN...
 
Excel (2)SUMIFS COUNTIFS PIVOT TABLE.pptx
Excel (2)SUMIFS COUNTIFS PIVOT TABLE.pptxExcel (2)SUMIFS COUNTIFS PIVOT TABLE.pptx
Excel (2)SUMIFS COUNTIFS PIVOT TABLE.pptx
 
Pemilihan KBLI_Badan Pusat Statistik.pptx
Pemilihan KBLI_Badan Pusat Statistik.pptxPemilihan KBLI_Badan Pusat Statistik.pptx
Pemilihan KBLI_Badan Pusat Statistik.pptx
 
soialisasi isu perundungan di satuan pendidikan
soialisasi isu perundungan di satuan pendidikansoialisasi isu perundungan di satuan pendidikan
soialisasi isu perundungan di satuan pendidikan
 
Bahan Tayang Penyusunan SKP Tahun 2024.pdf
Bahan Tayang Penyusunan SKP Tahun 2024.pdfBahan Tayang Penyusunan SKP Tahun 2024.pdf
Bahan Tayang Penyusunan SKP Tahun 2024.pdf
 
PELAKSANAAN & Link2 MATERI Workshop _Prinsip & Penerapan TATA KELOLA Perusah...
PELAKSANAAN & Link2  MATERI Workshop _Prinsip & Penerapan TATA KELOLA Perusah...PELAKSANAAN & Link2  MATERI Workshop _Prinsip & Penerapan TATA KELOLA Perusah...
PELAKSANAAN & Link2 MATERI Workshop _Prinsip & Penerapan TATA KELOLA Perusah...
 
PROGRAM WALI KELAS untuk SMA/SMK sebagai kelengkapan pelaporan PMM. semoga be...
PROGRAM WALI KELAS untuk SMA/SMK sebagai kelengkapan pelaporan PMM. semoga be...PROGRAM WALI KELAS untuk SMA/SMK sebagai kelengkapan pelaporan PMM. semoga be...
PROGRAM WALI KELAS untuk SMA/SMK sebagai kelengkapan pelaporan PMM. semoga be...
 

user.docx

  • 1. 1 Index.php <!DOCTYPE html> <html> <head> <title>Membuat Login Multi User Level Dengan PHP dan MySQLi - www.malasngoding.com</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <h1>Membuat Login Multi User Level Dengan PHP dan MySQLi <br/> www.malasngoding.com</h1> <?php if(isset($_GET['pesan'])){ if($_GET['pesan']=="gagal"){ echo "<div class='alert'>Username dan Password tidak sesuai !</div>";
  • 2. 2 } } ?> <div class="kotak_login"> <p class="tulisan_login">Silahkan login</p> <form action="cek_login.php" method="post"> <label>Username</label> <input type="text" name="username" class="form_login" placeholder="Username .." required="required"> <label>Password</label> <input type="password" name="password" class="form_login" placeholder="Password .." required="required"> <input type="submit" class="tombol_login" value="LOGIN"> <br/> <br/> <center> <a class="link" href="https://www.malasngoding.com">kembali</a> </center> </form> </div> </body> </html>
  • 3. 3 Style.css body{ font-family: sans-serif; background: #ebf9fb; } h1{ text-align: center; /*ketebalan font*/ font-weight: 300; } .tulisan_login{ text-align: center; /*membuat semua huruf menjadi kapital*/ text-transform: uppercase; } .kotak_login{ width: 350px; background: white; /*meletakkan form ke tengah*/ margin: 80px auto; padding: 30px 20px; box-shadow: 0px 0px 100px 4px #d6d6d6; } label{ font-size: 11pt; } .form_login{ /*membuat lebar form penuh*/ box-sizing : border-box; width: 100%; padding: 10px; font-size: 11pt; margin-bottom: 20px; } .tombol_login{ background: #2aa7e2; color: white; font-size: 11pt; width: 100%; border: none; border-radius: 3px; padding: 10px 20px; }
  • 4. 4 .link{ color: #232323; text-decoration: none; font-size: 10pt; } .alert{ background: #e44e4e; color: white; padding: 10px; text-align: center; border:1px solid #b32929; }
  • 5. 5 Koneksi.php <?php $koneksi = mysqli_connect("localhost","root","","multi_user"); // Check connection if (mysqli_connect_errno()){ echo "Koneksi database gagal : " . mysqli_connect_error(); } ?> cek_login.php <?php // mengaktifkan session pada php session_start(); // menghubungkan php dengan koneksi database include 'koneksi.php'; // menangkap data yang dikirim dari form login $username = $_POST['username']; $password = $_POST['password']; // menyeleksi data user dengan username dan password yang sesuai $login = mysqli_query($koneksi,"select * from user where username='$username' and password='$password'"); // menghitung jumlah data yang ditemukan $cek = mysqli_num_rows($login); // cek apakah username dan password di temukan pada database if($cek > 0){ $data = mysqli_fetch_assoc($login); // cek jika user login sebagai admin if($data['level']=="admin"){ // buat session login dan username $_SESSION['username'] = $username; $_SESSION['level'] = "admin"; // alihkan ke halaman dashboard admin header("location:halaman_admin.php"); // cek jika user login sebagai pegawai }else if($data['level']=="pegawai"){ // buat session login dan username
  • 6. 6 $_SESSION['username'] = $username; $_SESSION['level'] = "pegawai"; // alihkan ke halaman dashboard pegawai header("location:halaman_pegawai.php"); // cek jika user login sebagai pengurus }else if($data['level']=="pengurus"){ // buat session login dan username $_SESSION['username'] = $username; $_SESSION['level'] = "pengurus"; // alihkan ke halaman dashboard pengurus header("location:halaman_pengurus.php"); }else{ // alihkan ke halaman login kembali header("location:index.php?pesan=gagal"); } }else{ header("location:index.php?pesan=gagal"); } ?> $data = mysqli_fetch_assoc($login); // cek jika user login sebagai admin if($data['level']=="admin"){ // buat session login dan username $_SESSION['username'] = $username; $_SESSION['level'] = "admin"; // alihkan ke halaman dashboard admin header("location:halaman_admin.php"); // cek jika user login sebagai pegawai }else if($data['level']=="pegawai"){ // buat session login dan username $_SESSION['username'] = $username; $_SESSION['level'] = "pegawai"; // alihkan ke halaman dashboard pegawai header("location:halaman_pegawai.php"); // cek jika user login sebagai pengurus }else if($data['level']=="pengurus"){ // buat session login dan username $_SESSION['username'] = $username; $_SESSION['level'] = "pengurus"; // alihkan ke halaman dashboard pengurus header("location:halaman_pengurus.php"); }else{
  • 7. 7 // alihkan ke halaman login kembali header("location:index.php?pesan=gagal"); } Halaman_admin.php <!DOCTYPE html> <html> <head> <title>Halaman admin - www.malasngoding.com</title> </head> <body> <?php session_start(); // cek apakah yang mengakses halaman ini sudah login if($_SESSION['level']==""){ header("location:index.php?pesan=gagal"); } ?> <h1>Halaman Admin</h1> <p>Halo <b><?php echo $_SESSION['username']; ?></b> Anda telah login sebagai <b><?php echo $_SESSION['level']; ?></b>.</p> <a href="logout.php">LOGOUT</a> <br/> <br/> <a><a href="https://www.malasngoding.com/membuat-login-multi-user-level-dengan-php- dan-mysqli">Membuat Login Multi Level Dengan PHP</a> - www.malasngoding.com</a> </body> </html> Halaman_pegawai.php <!DOCTYPE html> <html> <head> <title>Halaman Pegawai - www.malasngoding.com</title> </head> <body> <?php session_start();
  • 8. 8 // cek apakah yang mengakses halaman ini sudah login if($_SESSION['level']==""){ header("location:index.php?pesan=gagal"); } ?> <h1>Halaman Pegawai</h1> <p>Halo <b><?php echo $_SESSION['username']; ?></b> Anda telah login sebagai <b><?php echo $_SESSION['level']; ?></b>.</p> <a href="logout.php">LOGOUT</a> <br/> <br/> <a><a href="https://www.malasngoding.com/membuat-login-multi-user-level-dengan-php- dan-mysqli">Membuat Login Multi Level Dengan PHP</a> - www.malasngoding.com</a> </body> </html> halaman_pengurus.php <!DOCTYPE html> <html> <head> <title>Halaman Pengurus - www.malasngoding.com</title> </head> <body> <?php session_start(); // cek apakah yang mengakses halaman ini sudah login if($_SESSION['level']==""){ header("location:index.php?pesan=gagal"); } ?> <h1>Halaman Pengurus</h1> <p>Halo <b><?php echo $_SESSION['username']; ?></b> Anda telah login sebagai <b><?php echo $_SESSION['level']; ?></b>.</p> <a href="logout.php">LOGOUT</a> <br/> <br/> <a><a href="https://www.malasngoding.com/membuat-login-multi-user-level-dengan-php- dan-mysqli">Membuat Login Multi Level Dengan PHP</a> - www.malasngoding.com</a> </body></html>
  • 9. 9 logout.php <?php // mengaktifkan session php session_start(); // menghapus semua session session_destroy(); // mengalihkan halaman ke halaman login header("location:index.php"); ?>