Free Script Register atau Signup PHP MySQL

Free script register atau signup PHP MySQL, form register atau signup untuk keamanan akses ke sebuah situs, keamanan sebuah situs dapat dilakukan dengan cara membatasi otoritas pengguna internet. Untuk membatasi otoritas tersebut, sebuah situs mengharuskan pengguna untuk melakukan register atau signup dengan cara mengirimkan informasi berupa data – data seperti teks, angka, ataupun gambar kepada situs tertentu. Untuk apa data – data itu? Data yang telah dikirim akan digunakan kembali oleh pengguna internet untuk mengkases suatu situs tertentu. Sebagai contoh, Anda akan mengakses mail google, maka sebelum masuk ke halaman mail google untuk melihat inbox, Anda diarahkan terlebih dulu ke halaman tertentu untuk mengisi alamat email dan password, proses ini disebut login. Bagaimana Anda bisa melakukan login? Tentunya Anda telah mendaftar menjadi member di situs mail google tersebut, proses ini disebut register atau signup

Free script register atau signup php mysql merupakan tutorial yang mudah diikuti, pada tutorial sebelumnya juga telah dibahas mengenai cara koneksi php ke database mysql. Tutorial ini tidak menjelaskan bagaimana cara register atau signup ke situs tertentu, tetapi menjelaskan bagaimana cara membuat modul pendaftaran pada sebuah situs dengan script register atau signup php. Kok script php? Apa itu, ya tutorial ini memang ditujukan untuk para blogger atau webmaster

Tutorial membuat form register lengkap dengan script register atau signup php ini dilakukan pada sistem operasi Windows 7 dan menggunakan web server XAMPP ver 2.5 include dengan database MySQL, pastikan Apache dan MySQL pada XAMPP Control Panel telah aktif.

Berikut langkah - langkah membuat form register pada sebuah situs lengkap dengan free script register atau signup php mysql
  1. Bentuk sebuah database dengan nama "signup", dengan nama table "client" pada server localhost.
  2. Pada table client, buat 3 (tiga) nama atribut/field, yaitu "nama", "email", dan "password".
    free script register atau signup php mysql
    free script register atau signup php mysql
  3. Buat sebuah form register dengan nama index.php, form register dapat dibentuk menggunakan free script register di bawah ini.
    <html>
    <head>
    <title>Free script register atau signup php mysql</title>
    <style type="text/css">
    table {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
    }
    input {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        height: 20px;
    }
    </style>
    </head>
    <body bgcolor="#eee">
    <div align="center" style="margin-top:60px;">
        <form name="formregister" method="POST" action="register.php">
            <table width="440" border="0" cellpadding="0" cellspacing="0">
                <tr bgcolor="#339966">
                    <td height="22" colspan="2" align="center"><font color="#FFFFFF">--- Free Script Register atau Signup php MySQL ---</font></td>
                </tr>
                <tr>
                    <td width="90" height="16">&nbsp;</td>
                    <td width="320">&nbsp;</td>
                </tr>
                <tr>
                    <td height="18" align="right">Name :&nbsp;</td>
                    <td><input type="text" name="nama" size="12" maxlength="9"></td>
                </tr>
                <tr>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                </tr>
                <tr>
                    <td height="18" align="right">Email :&nbsp;</td>
                    <td><input type="text" name="email" size="32"></td>
                </tr>
                <tr>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                </tr>
                <tr>
                    <td height="18" align="right">Password :&nbsp;</td>
                    <td><input type="password" name="password" size="12"></td>
                </tr>
                <tr>
                    <td height="16">&nbsp;</td>
                    <td>&nbsp;</td>
                </tr>
                <tr>
                    <td height="20" align="top">&nbsp;</td>
                    <td align="left"><input type="submit" value=" Signup Now "></td>
                </tr>
                <tr>
                    <td height="16">&nbsp;</td>
                    <td>&nbsp;</td>
                </tr>
                <tr bgcolor="#339966">
                    <td height="22" colspan="2" align="top">&nbsp;</td>
                </tr>
            </table>
        </form>
    </div>
    </body>
    </html>
    
    Script index.php di atas akan membentuk sebuah form register atau signup seperti gambar di bawah ini:
    free script register atau signup php mysql
    free script register atau signup php mysql
  4. Kemudian buat file action dari form register tersebut, pada tutorial free script register ini fiel action yang digunakan diberi nama register.php, free script nya seperti berikut:
    <html>
    <head>
    <title> Proses Register PHP MySQL </title>
    </head>
    <body bgcolor="#C2CFDF">
    <?php
    $nama         = $_POST['nama'];
    $email        = $_POST['email'];
    $password     = $_POST['password'];
    
        $Open = mysql_connect("localhost","root",""); //buka koneksi ke engine MySQL
            if (!$Open){
            die ("Koneksi ke Engine MySQL Gagal !<br>");
            }
        $Koneksi = mysql_select_db("signup"); //koneksi ke database
            if (!$Koneksi){
            die ("Koneksi ke Database Gagal !");
            }
    $stop = 0;
    $sql = "SELECT nama FROM client"; // Validasi duplikat data
        $qry = mysql_query($sql);
        while ($row = mysql_fetch_array($qry)) {
            if ($nama == $row['nama']) {
                echo "Nama $nama telah digunakan oleh pengguna lain <BR>";
                echo "Silahkan kembali dan pilih nama yang lain";
            $stop = 1;
            break;
            }
        }
            if ($stop==0) {
            $sql = "INSERT INTO client (nama, email, password) VALUES ('$nama','$email','$password')";
            $qry = mysql_query($sql) or
                die("Query salah : " . mysql_error());
                    echo "<center>Akun Anda Telah Berhasil didaftarkan </center><br>";
                    echo "<center><a href='index.php' style='text-decoration:none'> Klik disini </a> untuk Login</center>";
            }
        mysql_close($Open); //Tutup koneksi engine MySQL
    ?>
    </body>
    </html>
    
  5. Test pada browser, selesai.
Dua file php di atas, yaitu index.php dan register.php telah cukup untuk membuat suatu sistem otorisasi pada sebuah web dengan cara register terlebih dulu sebelum masuk atau menjelajah sebuah website. Pada umumnya register cukup dilakukan satu kali, pada waktu berikutnya hanya melakukan login dan logout dengan mengisi data yang sama dengan data yang dimasukan pada waktu register atau signup. Jika tutorial free script register atau signup PHP MySQL ini Anda ikuti, dan berhasil membuat script register php, maka tampilan yang muncul di browser adalah seperti gambar di bawah ini:
free script register atau signup php mysql
free script register atau signup php mysql

Demikian tutorial mengenai bagaimana cara membuat sistem otorisasi menggunakan free script register atau signup php mysql, untuk mempelajari cara input data silahkan baca disini input data ke database dengan PHP MySQL. Jika masih kurang memahami tutorial ini, silahkan memberikan pertanyaan memalui form komentar. Semoga dapat membantu

1 Komentar untuk "Free Script Register atau Signup PHP MySQL"

  1. Gan kenapa ko ane pas singup muncul tulisan koneksi ke database gagal. Itu pengaruh ga sama yang di database soalnya ane attributenya pake text bukan vachar.gimana nih mas solusinya ?

    BalasHapus

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel