Cara Membuat Login di Codeigniter Dengan Mudah

Para pemula memiliki akses mudah ke koordinator. Beberapa hari yang lalu saya melakukan tutorial tentang pengaturan database di KodiNigator. Mengapa perlu membuat basis data koordinator? Seperti halnya sepeda motor, teman, jika Anda tidak memiliki potensi, dikutip dari afrodes.org itu tidak akan berfungsi, dan jika kami lupa membuat database, program kami tidak akan berfungsi. Tapi kali ini kami tidak berbicara tentang sepeda motor, teman, kemarin seseorang bertanya bagaimana saya bisa sampai ke koordinator, saudara? Awalnya dia menjawab, “Kamu harus belajar untuk meraih,” tapi itu jawaban yang lucu, teman, tetap. Oke, dalam tutorial ini saya akan menjelaskan cara mudah sampai ke koordinator.

Hubungi koordinator

Jika Anda tidak memiliki file identifikasi kode, Anda dapat mengunduhnya dari situs web resmi.

1. Buat pengantar

Sebelum kita membahas membuat database di MySQL dengan Xampp, pertama-tama kita akan membuat database pada tahap awal ini. Di sini saya memberikan nama pengguna dengan sidik jari dan kata sandi jari dan saya menggunakan enkripsi MD5 untuk perlindungan kata sandi.

1. Buat database yang disebut Masdata

2. Ketikkan SQL dan salin dan tempel kode berikut:
– phpMyAdmin pemancar SQL
– Versi 4.5.1
– http://www.phpmyadmin.net

– Tuan rumah: 127.0.0.1
– Waktu Pembuatan: 1 Juni 2019 pada jam 5:18 malam
– Versi server: 10.1.16-Maria DB
– Versi PHP: 5.6.24
SET SQL_MODE = “NO_AUTO_VALUE_ON_ZERO”;
SET zona waktu = “+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-NAME utf8mb4 * /;

– Basis data: `Masdittao

————————————————– —— ——-

– ‘Struktur tabel tabel pengguna

Buat “papan pengguna” (
`id` int (11) NULL,
Varchar `Username ‘(20) NULL,
kata sandi varchar (50) NULL,
`name` varchar (200) NULL
) ENGINE = CARAL INTERNAL default = latin1;

– Tambahkan data ke tabel ‘pengguna’

කම් Masukkan nilai pengguna (`ID ‘,’ nama pengguna ‘,’ kata sandi ‘,’ nama ‘)

(3, ‘jari’, ‘e6b047aa9378bce37a5260a949d1ea3e’, ‘jari trinugro’);

– Tabel buang direktori


– Direktori dalam tabel ‘pengguna’

Tabel “Pengguna” lainnya
Tambahkan anak-anak yang lebih rendah (`id ‘);

– AUTO_INCREMENT untuk tabel penolakan


– AUTO_INCREMENT untuk tabel pengguna

Tabel “Pengguna” lainnya
MODIFY int` id (11) AUTO_INCREMENT NULL, AUTO_INCREMENT = 4;
/ *! 40101 SET KARATTER_SET_CLIENT = @ OLD_CHARACTER_SET_CLIENT * /;
/ *! 40101 SET KARATTU_SET_RESULTS = @ OLD_CHARACTER_SET_RESULTS * /;
/ *! 40101 SET COLLATION_CONNECTION = @ OLD_COLLATION_CONNECTION * /;

2. Konfigurasi Konfigurasi

Pada titik ini, ada beberapa hal yang perlu disesuaikan agar semuanya berjalan lancar

1. Buka sampo / htdocs / login_ci / aplikasi / config / config.php,

Ubah kode Anda menjadi $ config [‘base_url’] = ‘http: // localhost / login_ci /’;

Kode di atas adalah default untuk URL basis kami

2. Buka xampp / htdocs / login_ci / application / config / autoload.php

Secara otomatis memuat Ganti [‘Library’] = table (‘Database’, ‘Session’);
Ganti beban otomatis [‘helper’] = grup (‘url’);

Kode di atas berguna untuk mengunduh pustaka secara otomatis dan bantuan yang kami gunakan

3. Buka sampo / htdocs / login_ci / application / config / route.php

Edit $ path [‘default_controller’] = ‘admin’;

Kode di atas berarti bahwa Anda dapat mengubah driver default ketika Anda pertama kali membuka proyek dan mengirimkannya ke halaman manajemen

4. Buka xampp / htdocs / login_ci / application / config / database.php

Edit kode sebagai berikut

‘Nama Pengguna’ => ‘Hanya’,
‘Kata Sandi’ => ”,
‘Database’ => ‘Masdata’,
‘dbdriver’ => ‘mysqli’,

Tujuan dari kode di atas adalah untuk memberikan nama pengguna ke nama pengguna kami, karena MySQl adalah root dan kata sandi kosong dan basis data saya disebut masdita.

3. Buat template
Mengapa kami membuat model di tempat pertama? Ya, MVC adalah singkatan dari Model View Controller. Buat file LoginModel.php dan simpan di folder shampoo / htdocs / login_ci / application / models /. Kode berikut dapat disalin dan ditempelkan ke teman.

<? php if (! ditentukan (‘BASEPATH’)) menampilkan (‘Tidak ada skrip langsung diizinkan’);
Kelas LoginModel memperluas kelas CI_Model
Fungsi publik dapatkan (nama pengguna lain) {
$ this-> db-> where (“username”, $ username); // Di mana menambahkan ekspresi: username = “$ username”
$ result = $ this-> db-> get (“user”) -> line (); Aktifkan dan ambil data kueri
Pengembalian $ hasil;
}
}

Itulah sebagaian cara yang dapat kami berikan, semoga bermanfaat.

Sumber : https://afrodes.org/