Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class=""<?php include '../koneksi.php'; ?>
- <h2>Data Mahasiswa » Ganti Password</h2>
- <hr />
- <p>Ganti password mahasiswa dengan NIM yang dipilih </p>
- <?php
- if(isset($_POST['ganti'])){ // jika tombol 'Simpan' dengan properti name="ganti" pada baris 64 ditekan
- $name = $_POST['username'];
- $password = md5($_POST['password']); // assigment password dengan enkripsi md5
- $password1 = $_POST['password1'];
- $password2 = $_POST['password2'];
- $cek = mysqli_query($koneksi,"SELECT * FROM login WHERE username='$name' AND password='$password'"); // query memilih nim dan password
- if(mysqli_num_rows($cek) == 0){ // mengecek query $cek jika password yang dimasukkan tidak sesuai dengan nim
- echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>Password salah masukan password yang benar</div>'; // maka tampilkan 'Password salah masukan password yang benar'
- }else{
- if($password1 == $password2){ // jika nilai password1 dan password2 bernilai sama
- if(strlen($password1) >= 6){ // mengecek panjang password minimal 6 karakter
- $pass = md5($password1); // enkripsi password dengan md5
- $update = mysqli_query($koneksi, "UPDATE login SET password='$pass' WHERE username='$name'"); // query update password dari nim yang dipilih
- if($update){ // jika query update berhasil dieksekusi
- echo '<div class="alert alert-success alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>Password berhasil dirubah.</div>'; // maka tampilkan 'Password berhasil dirubah.'
- }else{ // jika query update gagal dieksekusi
- echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>Password gagal dirubah.</div>'; // maka tampilkan 'Password gagal dirubah.'
- }
- }else{ // jika panjang password kurang dari 6 karakter
- echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>Panjang karakter Password minimal 6 karakter.</div>'; // maka tampilkan 'Panjang karakter Password minimal 6 karakter.'
- }
- }else{ // jika password1 dan password2 bernilai berbeda
- echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>Pasword tidak sama</div>'; // maka tampilkan 'Pasword tidak sama'
- }
- }
- }
- ?>
- <!-- bagian ini merupakan bagian form untuk mengupdate password baru yang akan dimasukkan ke database -->
- <form class="form-horizontal" action="" method="post">
- <div class="form-group">
- <label class="col-sm-3 control-label">Password Lama</label>
- <div class="col-sm-4">
- <input type="password" name="password" class="form-control" placeholder="Password Lama" required>
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-3 control-label">Password Baru</label>
- <div class="col-sm-4">
- <input type="password" name="password1" class="form-control" placeholder="Password Baru" required>
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-3 control-label">Ulangi Password Baru</label>
- <div class="col-sm-4">
- <input type="password" name="password2" class="form-control" placeholder="Ulangi Password baru" required>
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-3 control-label"> </label>
- <div class="col-sm-6">
- <input type="submit" name="ganti" class="btn btn-sm btn-info" value="Simpan" data-toggle="tooltip" title="Simpan Password Baru">
- <a href="data.php" class="btn btn-sm btn-danger" data-toggle="tooltip" title="Batal"><b>Batal</b></a>
- </div>
- </div>
- </form>
- </div> <!-- /.content -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement