Registrasi Bersyarat dengan PHP dan MySQL

Pada kesempatan kali ini saya mencoba menulis tentang registrasi user login bersyarat menggunakan PHP dengan database MySQL, maksudnya bersyarat adalah hanya user tertentu saja yang dapat melakukan registrasi artinya user-user tersebut sebelumnya sudah terdaftar dalam database website kita, ok!!! Misalnya pada kampus tertentu akan memberikaan layanan hotspot,  yang dapat mengakses layanan tersebut adalah mahasiswa aktif di kampus tersebut dengan syarat harus melakukan pendaftran id dan password, dimana id tersebut berupa nim yang nantinya di cocokan dengan data mahasiswa yang terdapat dalam database akademik, sampai  disini mungkin uda pada ngerti, Lanjut!!! Daripada banyak bacot ga bakalan kelar-kelar ini…hehehhehehe!!! Langsung aja ke TKP......
1. Misalnya dalam database akademik terdapat table mahasiswa  dengan field: NIM, nama, jurusan, dan NIM sebagai PRIMARY KEY, sekarang kita tambahkan satu table lagi yaitu table login dengan  field: idUser, password dan idUser sebagai PRIMARY KEY. Kalau ingin menambahkan fileld silahkan, screenshot seprti dibawah ini:
2.  Tahap kedua ini kita membuat file index.php yang isinya terdapat form register, adapun sintaxnya sebagi berikut:
<html>
<head> </head>
<title>Index</title>
<body>
<form action="proses.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<table width="auto" border="1" align="center">
<tr>
<td colspan="2" align="center">FORM PENDAFTARAN </td>
</tr>
<tr>
 <td >NIM</td>
 <td >
 <input type="text" name="idUser" id="myInput" size="33" value="" /></td>
    </tr>
<tr >
  <td>Password</td>
<td>
<input type="password" name="password"  size="33" value="" />
</td></tr>
    <tr>
      <td colspan="2" align="center" ><input type="submit" id="submit" name="Submit" value="Daftar" class="button" /></td>
 </tr>
  </table>
</form>
</div>
</body>
</html>









3. pada tahap ketiga ini kita buat file koneksi.php yang berfungsi sebagai penghubung ke-database isi codingnya sebagai berikut:
<?php
$host = "localhost";
$user = "root";
$pass = "";
$dbnm = "akademik";
$conn = mysql_connect ($host, $user, $pass);
if ($conn) {
$buka = mysql_select_db ($dbnm);
if (!$buka) {
die ("Database tidak dapat dibuka");
}
} else {
die ("Server MySQL tidak terhubung");
}
?>        

5. Nah pada tahap ke-empat ini kata akan membuat file proses.php isi codingnya sbb:


<?php
session_start();
include "koneksi.php";

$idUser = $_POST['idUser'];
$passwd = $_POST['password'];

if($idUser == "" || $passwd == ""){
header('Location:index.php');

echo "<meta http-equiv='refresh' content='=2;index.php' />";
}
//proses pengecekkan nim yang di input mahasiswa apakah sesuai //dengan nim yang ada di database akademik
$cek_real_nim = mysql_query("select *from mahasiswa where NIM = '$idUser'") or die (mysql_error());
if(mysql_num_rows($cek_real_nim) == 0){
echo "<script type='text/javascript'>alert('NIM Anda Tidak Terdaftar')</script>";
echo "<meta http-equiv='refresh' content='=2;index.php' />";
exit; }
//proses pengecekan apakah user dengan nim tersebut sudah terdaftar atau belum
$cek_nim = mysql_query("select *from login where idUser = '$idUser'") or die (mysql_error());
if(mysql_num_rows($cek_nim) == 1){
echo "<script type='text/javascript'>alert('Anda sudah terdaftar')</script>";
echo "<meta http-equiv='refresh' content='=2;index.php' />";
}
else {
//proses untuk insert ke table login
$query = mysql_query("insert into login values ('$idUser','$passwd')") or die (mysql_error());
echo "<script type='text/javascript'>alert('Pendaftaran sukses')</script>";

}
//proses menampilkan data dari user yang berhasil registrasi
$sql = mysql_query("SELECT * FROM mahasiswa, login
    WHERE mahasiswa.NIM='$idUser' and login.idUser='$idUser'");
$d = mysql_fetch_array($sql);
echo "<table width=\"auto\" border=\"1\" cellpadding=\"8\" cellspacing=\"7\" bgcolor=\"#fff\"align=\"center\">";
  echo "<tr bgcolor=\"#D92991\">";
  echo"<td colspan='3'>Anda Tedaftar Dalam sistem kami dengan identitas:"; echo"</td>";echo "</tr>";
 echo "<tr>";echo"<td width='30'>";echo "NIM ";echo"</td>";echo"<td width='5'>";
echo ":";echo"</td>";echo"<td>";echo $d['NIM']; echo"</td>";echo "</tr>";echo "</tr>";

echo "<tr>";echo"<td width='30'>";echo "Nama ";echo"</td>";echo"<td width='5'>";echo ":";
echo"</td>";echo"<td>";echo $d['nama']; echo"</td>";echo "</tr>";echo "</tr>";

echo "<tr>";echo"<td width='30'>";echo "Jurusan";echo"</td>";echo"<td width='5'>";echo ":";
echo"</td>";echo"<td>";echo $d['NIM']; echo"</td>";echo "</tr>";

 echo "<tr bgcolor=\"#D92991\">";
  echo"<td colspan='3'>User login hotspot Anda"; echo"</td>";echo "</tr>";

  echo "<tr>";echo"<td width='30'>";  echo "IdUser";  echo"</td>";  echo"<td width='5'>";
  echo ":";echo"</td>";echo"<td>";echo $_SESSION['NIM']= $idUser;echo"</td>";echo "</tr>";

 echo "<tr>";echo"<td width='30'>";  echo "Password";  echo"</td>";  echo"<td width='5'>";
  echo ":";echo"</td>";echo"<td>";echo $_SESSION['Password'] = $passwd ;echo"</td>";echo "</tr>";
?>
*sebelum melakukan registrasi untuk user login, table mahasiswa harus diisi, pengisian table dilakukan lewat phpmyadmin saja.....

sekian dulu tulisan dari saya, selamat mencoba.........
 

Free VPS Dengan Cara Referral

Postingan kali ini tentang  VPS Free dengan cara referrals...ciehlahhh!!! langsung aje gan ke TKP..

1. klik disini untuk masuk ke halaman homenya

--setelah itu gan klik CREATE A FREE VPS!


2. Tampilan keduanya seperti bawah ini, gan langsung klik aja Get Now...


3. Pada tampilan ke tiga akan tampak seperti ini

4. Kemudian akan tampil halaman seperti ini,



5. Setalah di klik Sign Up Now, gan akan di bawa ke form register yang tampak seperti di bawah ini:

setelah pengisian data pada form register selesai gan langsung klik join, nah klo proses registrasi berhasil gan akan di krimin email berupa link untuk di konfirmasi klo gan telah melakukan registrasi

6. Tampak link konfirmasi seperti ini:

7. Setelah berhasil di konfirmasi gan bisa langsung masuk ke url ini: http://cpanel.3jelly.com/referral dan gan copy link referral yang tampak seperti ini:




Sekarang gan tinggal sebarkan link referral tersebut ke-teman-teman gan, jika teman-teman gan registernya melalui link referralnya gan berarti gan mendapatkan point , klo pointnya sudah 20 gan bisa langsung tukar dengan free VPS selama 2 tahun lumayan gan, GRATISSSS!!!


# semoga panduan ini tidak menyesatkan

 Sumber: dari segalah arah