Membuat halaman login php dan mysql di CyberPanel: Perbedaan antara revisi

Dari Dokumentasi Robie
Loncat ke navigasi Loncat ke pencarian
Baris 27: Baris 27:


Kode Program
Kode Program
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Login</title>
    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
    <nowiki><div class="container mt-5"></nowiki>
        <nowiki><div class="row justify-content-center"></nowiki>
            <nowiki><div class="col-md-4"></nowiki>
                <nowiki><div class="card"></nowiki>
                    <nowiki><div class="card-header text-center"></nowiki>
                        <nowiki><h3>Login</h3></nowiki>
                    <nowiki></div></nowiki>
                    <nowiki><div class="card-body"></nowiki>
                        <form action="login.php" method="POST">
                            <nowiki><div class="mb-3"></nowiki>
                                <label for="username" class="form-label">Username</label>
                                <input type="text" class="form-control" id="username" name="username" required>
                            <nowiki></div></nowiki>
                            <nowiki><div class="mb-3"></nowiki>
                                <label for="password" class="form-label">Password</label>
                                <input type="password" class="form-control" id="password" name="password" required>
                            <nowiki></div></nowiki>
                            <button type="submit" class="btn btn-primary w-100">Login</button>
                        </form>
                    <nowiki></div></nowiki>
                <nowiki></div></nowiki>
            <nowiki></div></nowiki>
        <nowiki></div></nowiki>
    <nowiki></div></nowiki>
</body>
</html>


== Membuat halaman admin.php ==
== Membuat halaman admin.php ==

Revisi per 16 Januari 2025 01.19

Persiapan

Membuat Website

Ikuti langkah berikut untuk membuat website baru. Membuat domain website di CyberPanel

Membuat Database

002-membuat-database.jpg

Akses PHPMYadmin

003-akses-phpmyadmin.jpg


Membuat Tabel di Database

004-pilih-database-dan-create-tabel.jpg


Mengisi Data di Tabel yang telah dibuat

005-isi-data-ke-tabel.jpg

Buat File Halaman yang dibutuhkan

Akses menu File Manager di List Websites --> File Manager

006-akses-file-manager.jpg

Membuat halaman index.php

Buat file baru dengan nama index.php dengan cara mengklik tombol New File, lalu isi file dengan nama index.php kemudian tulis kode seperti pada gambar berikut

007-halaman-index-php.jpg

Kode Program

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Login</title>

    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">

</head>

<body>

    <div class="container mt-5">

        <div class="row justify-content-center">

            <div class="col-md-4">

                <div class="card">

                    <div class="card-header text-center">

                        <h3>Login</h3>

                    </div>

                    <div class="card-body">

                        <form action="login.php" method="POST">

                            <div class="mb-3">

                                <label for="username" class="form-label">Username</label>

                                <input type="text" class="form-control" id="username" name="username" required>

                            </div>

                            <div class="mb-3">

                                <label for="password" class="form-label">Password</label>

                                <input type="password" class="form-control" id="password" name="password" required>

                            </div>

                            <button type="submit" class="btn btn-primary w-100">Login</button>

                        </form>

                    </div>

                </div>

            </div>

        </div>

    </div>

</body>

</html>

Membuat halaman admin.php

Buat file baru dengan nama admin.php dengan cara mengklik tombol New File, lalu isi file dengan nama admin.php kemudian tulis kode seperti pada gambar berikut

009-halaman-admin-php.jpg

Membuat halaman login.php

Buat file baru dengan nama login.php dengan cara mengklik tombol New File, lalu isi file dengan nama login.php kemudian tulis kode seperti pada gambar berikut

008-halaman-login-php.jpg

Sesuikan kode berikut

$dbname = "hala_man_login";

$username = "hala_man_login";

$password = "hala_man_login";

Membuat halaman logout.php

Buat file baru dengan nama logout.php dengan cara mengklik tombol New File, lalu isi file dengan nama logout.php kemudian tulis kode seperti pada gambar berikut

010-halaman-logout-php.jpg

Pengujian

Mengakses domain

Akses domain yang telah dibuat dengan cara mengetikkan http://halaman-login.xitkj/

014-akses-halaman-login.jpg

Tampilan Ketika Berhasil Login

012-berhasil-login.jpg

Tampilan Ketika Gagal Login

013-gagal-login.jpg