Daftar langsung otomatis login

bang, saya kan membuat form daftar. gimana caranya saat kita sudah daftar terus kita akan login otomatis..

avatar tonisuwendi
@tonisuwendi

169 Kontribusi 36 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

<pre> &lt;?php session_start(); require 'php/koneksi.php';

if(isset($_SESSION['login'])){ header("Location: index.php"); }

function daftar(){ global $conn;

$date = date("Y-m-d H:i:s"); $nama = htmlspecialchars($_POST['nama']); $username = htmlspecialchars($_POST['username']); $email = htmlspecialchars($_POST['email']); $password = htmlspecialchars($_POST['password']); $password1 =htmlspecialchars($_POST['password1']);

//cek username sudah ada apa belum $result = mysqli_query($conn, "SELECT username FROM users WHERE username = '$username'"); if(mysqli_fetch_assoc($result)){ echo "&lt;script&gt; alert('Username Sudah Ada!'); &lt;/script&gt;"; return false; }

//cek konfirmasi password if($password !== $password1){ echo "&lt;script&gt; alert('Konfirmasi Password Tidak Sesuai!'); &lt;/script&gt;"; return false; }

//eksripsi password $password = password_hash($password, PASSWORD_DEFAULT);

$query = mysqli_query($conn, "INSERT INTO users (gabung,nama,username,email,password) VALUES ('$date','$nama','$username','$email','$password')");

return mysqli_affected_rows($conn);

}

if(isset($_POST['daftar'])){ if(daftar($_POST) &gt; 0){ echo "&lt;script&gt; alert('Anda Berhasil Mendaftar!'); &lt;/script&gt;"; header("Location: pilih_avatar.php"); }else{ echo mysqli_error($conn); } }

?&gt;

&lt;!DOCTYPE html&gt; &lt;html lang="en" dir="ltr"&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;Daftar | Takon.ID&lt;/title&gt; &lt;link rel="stylesheet" href="css/daftar.css"&gt; &lt;/head&gt; &lt;body&gt;

&amp;lt;div class=&quot;logo&quot;&amp;gt;
  &amp;lt;a href=&quot;index.php&quot;&amp;gt;&amp;lt;img src=&quot;asset/logo/logo-takon.png&quot; alt=&quot;Logo NgapakShop&quot;&amp;gt;&amp;lt;/a&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div class=&quot;bg&quot;&amp;gt;
    &amp;lt;img src=&quot;asset/bg/corak-register-mobile.png&quot;&amp;gt;
  &amp;lt;/div&amp;gt;

&amp;lt;div class=&quot;kiri&quot;&amp;gt;
  &amp;lt;img src=&quot;asset/bg/daftar.png&quot; alt=&quot;&quot;&amp;gt;
&amp;lt;/div&amp;gt;

&amp;lt;div class=&quot;kanan&quot;&amp;gt;
  &amp;lt;div class=&quot;daftar&quot;&amp;gt;
    &amp;lt;h1&amp;gt;Daftar Takon.ID&amp;lt;/h1&amp;gt;
    &amp;lt;p&amp;gt;Sudah Punya Akun ? &amp;lt;a href=&quot;login.php&quot;&amp;gt;Masuk&amp;lt;/a&amp;gt; &amp;lt;/p&amp;gt;
    &amp;lt;form action=&quot;&quot; method=&quot;post&quot;&amp;gt;
      &amp;lt;label for=&quot;nama&quot;&amp;gt;Nama Lengkap&amp;lt;/label&amp;gt;
      &amp;lt;input type=&quot;text&quot; name=&quot;nama&quot; id=&quot;nama&quot;&amp;gt;
      &amp;lt;label for=&quot;username&quot;&amp;gt;Username&amp;lt;/label&amp;gt;
      &amp;lt;input type=&quot;text&quot; name=&quot;username&quot; id=&quot;username&quot;&amp;gt;
      &amp;lt;?php if(isset($usernameerror)){ ?&amp;gt;
        &amp;lt;h5&amp;gt;Username Sudah Ada!&amp;lt;/h5&amp;gt;
      &amp;lt;?php } ?&amp;gt;
      &amp;lt;label for=&quot;email&quot;&amp;gt;Email&amp;lt;/label&amp;gt;
      &amp;lt;input type=&quot;email&quot; name=&quot;email&quot; id=&quot;email&quot;&amp;gt;
      &amp;lt;label for=&quot;password&quot;&amp;gt;Password&amp;lt;/label&amp;gt;
      &amp;lt;input type=&quot;password&quot; name=&quot;password&quot; id=&quot;password&quot;&amp;gt;
      &amp;lt;label for=&quot;password1&quot;&amp;gt;Konfirmasi Password&amp;lt;/label&amp;gt;
      &amp;lt;input type=&quot;password&quot; name=&quot;password1&quot; id=&quot;password1&quot;&amp;gt;
      &amp;lt;?php if(isset($passworderror)){ ?&amp;gt;
        &amp;lt;h5&amp;gt;Password Tidak Sesuai&amp;lt;/h5&amp;gt;
      &amp;lt;?php } ?&amp;gt;
      &amp;lt;button type=&quot;submit&quot; name=&quot;daftar&quot;&amp;gt;Daftar&amp;lt;/button&amp;gt;
    &amp;lt;/form&amp;gt;
  &amp;lt;/div&amp;gt;

&amp;lt;/div&amp;gt;







&amp;lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery-3.3.1.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script type=&quot;text/javascript&quot; src=&quot;js/script.js&quot;&amp;gt;&amp;lt;/script&amp;gt;

&lt;/body&gt; &lt;/html&gt;

</pre>

avatar tonisuwendi
@tonisuwendi

169 Kontribusi 36 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban