📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
paketsatisscripti.demodesign.com.tr
/
admin
📝
kullanicilar.php
← Geri Dön
<?php include("header.php"); if($user["yetki"]!="1"){ header("Location: index.php"); exit; } if(@$_POST["username"]!=Null && @$_POST["id"]==Null){ $username=htmlentities($_POST["username"], ENT_QUOTES, "UTF-8"); $pass=md5(htmlentities($_POST["pass"], ENT_QUOTES, "UTF-8")); $ad=htmlentities($_POST["ad"], ENT_QUOTES, "UTF-8"); $mail=htmlentities($_POST["mail"], ENT_QUOTES, "UTF-8"); $yetki=htmlentities($_POST["yetki"], ENT_QUOTES, "UTF-8"); $mysqli = @mysqli_query($baglanti,"SELECT * FROM admin WHERE username='$username'"); $mysqli=mysqli_fetch_array($mysqli); if(@$mysqli["id"]==Null) { $baglanti->query("INSERT INTO admin (username, pass, ad, mail, yetki) VALUES ('$username','$pass', '$ad', '$mail', '$yetki')"); header("Location: ?is=bas"); exit; } else{ header("Location: ?is=user"); exit; } } if(@$_POST["username"]!=Null && @$_POST["id"]!=Null){ $id=htmlentities($_POST["id"], ENT_QUOTES, "UTF-8"); if(@$_POST["pass"]!=Null){ $pass=md5(htmlentities($_POST["pass"], ENT_QUOTES, "UTF-8")); $baglanti->query("UPDATE admin SET pass='$pass' WHERE id='$id'"); } $ad=htmlentities($_POST["ad"], ENT_QUOTES, "UTF-8"); $mail=htmlentities($_POST["mail"], ENT_QUOTES, "UTF-8"); $yetki=htmlentities($_POST["yetki"], ENT_QUOTES, "UTF-8"); $baglanti->query("UPDATE admin SET ad='$ad', mail='$mail', yetki='$yetki' WHERE id='$id'"); header("Location: ?is=bas2"); exit; } if(@$_POST["silid"]!=Null){ $silid=htmlentities($_POST["silid"], ENT_QUOTES, "UTF-8"); $baglanti->query("DELETE FROM admin WHERE id='$silid'"); header("Location: ?is=bas3"); exit; } ?> <div class="page-content-wrapper"> <div class="page-content-wrapper-inner"> <div class="content-viewport"> <div class="row"> <div class="col-12 py-5"> <h4>Kullanıcılar <button type="button" class="btn btn-info btn-sm" data-toggle="modal" data-target="#myModal" style="float:right;">Kullanıcı Ekle</button></h4> <div id="myModal" class="modal fade" role="dialog"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">Kullanıcı Ekle</h4> <button type="button" class="close" data-dismiss="modal">×</button> </div> <div class="modal-body m-3"> <form method="post" action=""> <div class="form-group"> <label for="inputEmail1">Kullanıcı Adı</label> <input type="text" name="username" class="form-control" required> </div> <div class="form-group"> <label for="inputPassword1">Şifre</label> <input type="password" name="pass" class="form-control" required> </div> <div class="form-group"> <label for="inputEmail1">Ad Soyad</label> <input type="text" name="ad" class="form-control" required> </div> <div class="form-group"> <label for="inputEmail1">Mail Adresi</label> <input type="email" name="mail" class="form-control" required> </div> <div class="form-group"> <label for="inputEmail1">Yetki</label> <select name="yetki" class="form-control" required> <option value="0">Engelli</option> <option value="1">Yönetici</option> <option value="2">Teknik Servis</option> <option value="3">Editör</option> </select> </div> <button type="submit" class="btn btn-sm btn-primary">Kullanıcı Oluştur</button> </form> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="col-md-12 equel-grid"> <div class="grid"> <p class="grid-header">Kullanıcı Listesi</p> <div class="grid-body"> <?php if(@$_GET["is"]=="bas"){ echo '<div class="alert alert-success m-2">Kullanıcı başarıyla eklendi.</div>'; } if(@$_GET["is"]=="bas2"){ echo '<div class="alert alert-success m-2">Kullanıcı başarıyla güncellendi.</div>'; } if(@$_GET["is"]=="bas3"){ echo '<div class="alert alert-success m-2">Kullanıcı başarıyla silindi.</div>'; } if(@$_GET["is"]=="user"){ echo '<div class="alert alert-danger m-2">Bu kullanıcı adıyla daha önce kayıt olunmuş.</div>'; } ?> <div class="table-responsive"> <table class="table table-hover table-sm"> <thead> <tr class="solid-header"> <th>Kullanıcı Adı</th> <th>Adı</th> <th>Mail</th> <th>Yetki</th> <th>İşlem</th> </tr> </thead> <tbody> <?php $destekcek=mysqli_query($baglanti,"select * from admin ORDER BY id DESC"); while($satir=mysqli_fetch_array($destekcek)) { echo ' <tr> <td>'.$satir['username'].'</td> <td>'.$satir['ad'].'</td> <td>'.$satir['mail'].'</td> <td>'; if($satir['yetki']=="0"){ echo 'Engelli';} if($satir['yetki']=="1"){ echo 'Yönetici';} if($satir['yetki']=="2"){ echo 'Teknik Servis';} if($satir['yetki']=="3"){ echo 'Editör';} echo '</td> <td><button type="button" class="btn btn-info btn-sm" data-toggle="modal" data-target="#myModal'.$satir['id'].'">Görüntüle</button> <button type="button" class="btn btn-danger btn-sm" data-toggle="modal" data-target="#myModalsil'.$satir['id'].'">Sil</button></td> </tr> <div id="myModal'.$satir['id'].'" class="modal fade" role="dialog"> <div class="modal-dialog modal-lg"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">Kullanıcı Düzenle</h4> <button type="button" class="close" data-dismiss="modal">×</button> </div> <div class="modal-body m-3"> <form method="post" action=""> <input type="hidden" value="'.$satir['id'].'" name="id"> <div class="form-group"> <label for="inputEmail1">Kullanıcı Adı</label> <input type="text" name="username" value="'.$satir['username'].'" readonly class="form-control" required> </div> <div class="form-group"> <label for="inputPassword1">Şifre (Değiştirilmeyecekse Boş Bırakınız)</label> <input type="password" name="pass" class="form-control" > </div> <div class="form-group"> <label for="inputEmail1">Ad Soyad</label> <input type="text" name="ad" value="'.$satir['ad'].'" class="form-control" required> </div> <div class="form-group"> <label for="inputEmail1">Mail Adresi</label> <input type="email" name="mail" value="'.$satir['mail'].'" class="form-control" required> </div> <div class="form-group"> <label for="inputEmail1">Yetki</label> <select name="yetki" class="form-control" required> <option value="0" '; if($satir['yetki']=="0"){ echo 'selected';} echo '>Engelli</option> <option value="1" '; if($satir['yetki']=="1"){ echo 'selected';} echo '>Yönetici</option> <option value="2" '; if($satir['yetki']=="2"){ echo 'selected';} echo '>Teknik Servis</option> <option value="3" '; if($satir['yetki']=="3"){ echo 'selected';} echo '>Editör</option> </select> </div> <button type="submit" class="btn btn-sm btn-primary">Güncelle</button> </form> </div> </div> </div> </div> <div id="myModalsil'.$satir['id'].'" class="modal fade" role="dialog"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">Kullanıcı Sil</h4> <button type="button" class="close" data-dismiss="modal">×</button> </div> <div class="modal-body m-3"> <div class="alert alert-warning">'.$satir['username'].' isimli kullanıcıyı silmek istediğinize emin misiniz?</div> <form method="post" action=""> <input type="hidden" value="'.$satir['id'].'" name="silid"> <button type="submit" class="btn btn-sm btn-block btn-danger">Kullanıcıyı Sil</button> </form> </div> </div> </div> </div>'; } ?> </tbody> </table> </div> </div> </div> </div> </div> </div> </div> <?php include("footer.php"); ?>
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula