Advertisement
Guest User

Register Form

a guest
Jun 9th, 2016
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.88 KB | None | 0 0
  1. <?php
  2. if(isset($_GET['email']) && isset($_GET['key'])) {
  3. include "database/connection.php";
  4. $email2 = $_GET['email'];
  5. $key2 = $_GET['key'];
  6. $kntl = mysql_query("SELECT * FROM users WHERE email='$email2' and kode='$key2'");
  7. if(mysql_num_rows($kntl) > 0) {
  8. $mmk = mysql_query("UPDATE users SET aktif='y' WHERE email='$email2' and kode='$key2'");
  9. $confirm = '<div class="text-center">
  10. <div class="alert bg-success alert-styled-left">
  11. <button type="button" class="close" data-dismiss="alert"><span>&times;</span>
  12. <span class="sr-only">Close</span></button>
  13. <span class="text-semibold">Selamat! Akun anda sudah diaktivasi!</span>
  14. </div></div>';
  15. } else {
  16. $error5 = '<div class="text-center">
  17. <div class="alert bg-danger alert-styled-left">
  18. <button type="button" class="close" data-dismiss="alert"><span>&times;</span>
  19. <span class="sr-only">Close</span></button>
  20. <span class="text-semibold">Gagal mengkonfirmasi email! Silahkan menghubungi Admin!</span>
  21. </div></div>';
  22. }
  23. }
  24. if(isset($_GET['succes'])) {
  25. $succes = '<div class="text-center">
  26. <div class="alert bg-success alert-styled-left">
  27. <button type="button" class="close" data-dismiss="alert"><span>&times;</span>
  28. <span class="sr-only">Close</span></button>
  29. <span class="text-semibold">Silahkan cek e-mail (Inbox/Spam)<br> yang didaftarkan untuk aktivasi<br> pendaftaran!</span>
  30. </div></div>';
  31. }
  32. //Kode ini digunakan menampilkan error
  33. if(!empty($_GET['error'])) {
  34. if ($_GET['error'] == 1) {
  35. $error1 = '<div class="text-center">
  36. <div class="alert bg-danger alert-styled-left">
  37. <button type="button" class="close" data-dismiss="alert"><span>&times;</span>
  38. <span class="sr-only">Close</span></button>
  39. <span class="text-semibold">Username atau Email sudah terdaftar!</span>
  40. </div></div>';
  41. } else if ($_GET['error'] == 2) {
  42. $error2 = '<div class="text-center">
  43. <div class="alert bg-danger alert-styled-left">
  44. <button type="button" class="close" data-dismiss="alert"><span>&times;</span>
  45. <span class="sr-only">Close</span></button>
  46. <span class="text-semibold">Username kosong!</span>
  47. </div></div>';
  48. } else if ($_GET['error'] == 3) {
  49. $error3 = '<div class="text-center">
  50. <div class="alert bg-danger alert-styled-left">
  51. <button type="button" class="close" data-dismiss="alert"><span>&times;</span>
  52. <span class="sr-only">Close</span></button>
  53. <span class="text-semibold">Password kosong!</span>
  54. </div></div>';
  55. } else if ($_GET['error'] == 4) {
  56. $error4 = '<div class="text-center">
  57. <div class="alert bg-danger alert-styled-left">
  58. <button type="button" class="close" data-dismiss="alert"><span>&times;</span>
  59. <span class="sr-only">Close</span></button>
  60. <span class="text-semibold">Harus diisi dengan benar</span>
  61. </div></div>';
  62. }
  63. }
  64. $tanggal = gmdate("d-m-y H:i:s", time()+60*60*7);
  65. require_once('database/connection.php');
  66. $username2 = $_POST['username'];
  67. if (isset($_POST['submit'])) {
  68. $username = $_POST['username'];
  69. $email = $_POST['email'];
  70. $password = $_POST['password'];
  71. $twitter = $_POST['twitter'];
  72.  
  73. $kntl2 = mysql_query("SELECT * FROM users WHERE email='$email' or username='$username'");
  74. if(mysql_num_rows($kntl2) > 0) {
  75. header('location:register.php?error=1');
  76. } else {
  77. $activation = md5(uniqid(rand(), true));
  78. $result = mysql_query("INSERT into users(username, email, password, kode, twitter, created) values('$username','$email','$password','$activation','$twitter','$tanggal')");
  79. $messages = "Halo $username, \nTerima kasih telah mendaftar akun anda di SocMed Market \n\nBerikut ini adalah detail akun yang anda daftarkan \nUsername : $username \nPassword : $password \nUntuk aktivasi akun anda, silahkan klik link konfirmasi berikut : $link/register.php?email=".$email."&key=".$activation;
  80. mail($email, 'Aktivasi Akun SocMed Market',$pesan,'From: admin@socmedmarket.com');
  81. header('location:register.php?succes=aktivasinya');
  82. }
  83.  
  84. }
  85. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement