Mengecek Akun Email Yang Sudah Terdaftar Saat Registrasi
Pada kesempatan kali ini saya akan membuat cara Mengecek Akun Email Yang Sudah Terdaftar Saat Registrasi. Sehingga jika akun email saat melakukan registrasi akun ternyata sudah terdaftar maka registrasi tidak dapat dilakukan. Dan untuk langkah pertama Mengecek Akun Email Yang Sudah Terdaftar Saat Registrasi teman-teman buat struktur html terlebih dahulu yang berisi form input seperti pada script di bawah ini.
<!DOCTYPE html>
<html>
<head>
<title>Mengecek Akun Email Yang Sudah Terdaftar Saat Registrasi</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
</head>
<body>
<br />
<div class="container" style="width:500px;">
<label class="text-danger">
<?php if(isset($_GET["message"])){
if($_GET["message"]==1){
echo "Registrasi Berhasil";
}else if($_GET["message"]==2){
echo "Email Sudah Terdaftar";
}else if($_GET["message"]==3) {
echo "Harus di Isi";
}
} ?>
</label>
<h3 align="">Registrasi</h3><br />
<form method="post">
<label>Email</label>
<input type="email" name="email" class="form-control" />
<br />
<input type="submit" name="submit" class="btn btn-info" value="Registrasi" />
</form>
</div>
<br />
</body>
</html>
Didalam struktur html saya sudah membuat tampilan notifikasi atau alert yang akan ditampil jika proses input data dilakukan dengan menggunakan metode $_GET. Langkah selanjutnya teman-teman buat script php untuk melakukan perintah simpan kedalam database dan sekaligus secara bersamaan melakukan pengecekan jika data atau akun email sudah terdaftar. seperti pada script di bawah ini.
<?php
$connect = mysqli_connect("localhost", "dumet", "school", "test");
if(isset($_POST["submit"])){
if(!empty($_POST["email"])){
$sql = "
INSERT INTO admin (username)
SELECT '".$_POST["email"]."' FROM admin
WHERE NOT EXISTS(
SELECT username FROM admin WHERE username = '".$_POST["email"]."'
) LIMIT 1
";
if(mysqli_query($connect, $sql)){
$insert_id = mysqli_insert_id($connect);
if($insert_id != ''){
header("location:index.php?message=1");
}else{
header("location:index.php?message=2");
}
}
}else{
header("location:index.php?message=3");
}
}
?>
Ada 3 alert atau notifikasi yang akan tampil jika tombol simpan atau registrasi di klik, yaitu notifikasi bahwa registrasi berhasil dilakukan, notifikasi bahwa email sudah terdaftar dan notifikasi bahwa input tidak boleh kosong. Jika teman-teman tampilkan dihalaman browser masing-masing maka akan tampil seperti di bawah ini.

Demikian artikel tentang tutorial Mengecek Akun Email Yang Sudah Terdaftar Saat Registrasi. Semoga dapat bermanfaat dan selamat mencoba.
Webinar Gratis 2024
Sabtu, 09 Maret 2024
10 Bahasa Rekomendasi Untuk Dipelajari di 2024
Python Developer, Data Science, Web Application
Minggu, 26 Mei 2024, 09.00-13.00 WIB
(4 Jam Membuat Backend di Laravel 11)