Mini Shell
<?php
require("../Ayarlar/Baglantim.php");
require("../Ayarlar/Guvenlik.php");
?>
<?php
if (isset($_POST["kilitac"])) {
$id = intval($_POST['kilitac']);
$kilit = 0;
$sifre = sha1(md5($_POST['sifre']));
if($id == ""){
echo '<script>swal("Hata","Kullanıcı Adı Alanını Doldurun.","error");</script>';
}
else if($sifre == ""){
echo '<script>swal("Hata","Şifre Alanını Doldurun.","error");</script>';
}
else {
$kullanicivarmi= $baglanti->prepare("select * from Kullanicilar where id=? && sifre=?");
$kullanicivarmi->execute(array($id,$sifre));
$row= $kullanicivarmi->rowCount();
if ($row>0) {
$satir = [
'id' => $id,
'kilit' => $kilit,
];
$sql = "UPDATE Kullanicilar SET kilit=:kilit WHERE id=:id;";
$durum = $baglanti->prepare($sql)->execute($satir);
echo '<script>swal({
title:"Tebrikler",
text: "Giriş Başarılı.",
icon:"success",
button:"Tamam",
}).then((value)=>{ window.location.href = "index.php"});
</script>';
}else{
echo '<script>swal("Hata","Hatalı , Lütfen bilgilerinizi kontrol ediniz.","error");</script>';
}
}
}
?>
<?php
if (isset($_POST["kilitleme"])) {
$id = intval($_POST['kilitleme']);
$kilit = 1;
$satir = [
'id' => $id,
'kilit' => $kilit,
];
$sql = "UPDATE Kullanicilar SET kilit=:kilit WHERE id=:id;";
$durum = $baglanti->prepare($sql)->execute($satir);
if ($durum) {
echo '<script>swal({
title:"Tebrikler",
text: "Kilitleme Başarılı.",
icon:"success",
button:"Tamam",
}).then((value)=>{ window.location.href = "Kilit.php"});
</script>';
}else{
echo '<script>swal("Hata","Hatalı , Lütfen bilgilerinizi kontrol ediniz.","error");</script>';
}
}
?>
<?php
if ($_POST['kullaniciduzenleme']) {
$id = intval($_POST['kullaniciduzenleme']);
$sorgu = $baglanti->prepare("SELECT * FROM Kullanicilar Where id=:id");
$sorgu->execute(array(':id'=>$id));
$sonuc = $sorgu->fetch();//sorgu çalıştırılıp veriler alınıyor
?>
<div class="card radius-10 bg-gradient">
<div class="card-body">
<div class="d-flex align-items-center table-responsive">
<div>
<h5 class="mb-0 text-uppercase"><span class="text-warning"><?= $sonuc["ad"] ?> <?= $sonuc["soyad"] ?></span> Kullanıcısını Düzenle</h5>
</div>
</div>
<hr/>
<form class="row g-3" id="Duzenle" action="javascript:void(0);">
<input type="text" hidden="hidden" class="form-control" id="inputFirstName" name="id" value="<?= $sonuc["id"] ?>">
<div class="col-md-6">
<label for="inputFirstName" class="form-label">Ad</label>
<input type="text" class="form-control" id="inputFirstName" name="ad" value="<?= $sonuc["ad"] ?>">
</div>
<div class="col-md-6">
<label for="inputFirstName" class="form-label">Soyad</label>
<input type="text" class="form-control" id="inputFirstName" name="soyad" value="<?= $sonuc["soyad"] ?>">
</div>
<div class="col-md-6">
<label for="inputFirstName" class="form-label">Kullanıcı Adı</label>
<input type="text" class="form-control" id="inputFirstName" name="kullaniciadi" value="<?= $sonuc["kullaniciadi"] ?>">
</div>
<div class="col-md-6">
<label for="inputFirstName" class="form-label">Mail</label>
<input type="text" class="form-control" id="inputFirstName" name="mail" value="<?= $sonuc["mail"] ?>">
</div>
<div class="col-md-6">
<label for="inputFirstName" class="form-label">Gizli Soru</label>
<input type="text" class="form-control" id="inputFirstName" name="gizlisoru" value="<?= $sonuc["gizlisoru"] ?>">
</div>
<div class="col-md-6">
<label for="inputFirstName" class="form-label">Gizli Cevap</label>
<input type="text" class="form-control" id="inputFirstName" name="gizlicevap" value="<?= $sonuc["gizlicevap"] ?>">
</div>
<div class="col-md-6">
<label for="inputFirstName" class="form-label">Şifre</label>
<input type="text" class="form-control" id="inputFirstName" name="sifre" value="">
</div>
<div class="col-md-6">
<label for="inputFirstName" class="form-label">Yetki</label>
<select class="form-control custom-select" id="yetki" data-placeholder="Yetki" tabindex="1" name="yetki">
<option class="bg-dark" value="<?= $sonuc['yetki']?>">Seçili:
<?php
if ($sonuc["yetki"]==1) {?>
MUHASEBE
<?php }?>
<?php
if ($sonuc["yetki"]==2) {?>
MUHASEBE MÜDÜRÜ
<?php }?>
<?php
if ($sonuc["yetki"]==3) {?>
GENEL MÜDÜR
<?php }?>
<?php
if ($sonuc["yetki"]==4) {?>
PATRON
<?php }?>
</option>
<option class="bg-dark" value="1">MUHASEBE</option>
<option class="bg-dark" value="2">MUHASEBE MÜDÜRÜ</option>
<option class="bg-dark" value="3">GENEL MÜDÜR</option>
<option class="bg-dark" value="4">PATRON</option>
</select>
</div>
<div class="col-md-12">
<label for="inputFirstName" class="form-label">Resim Yükle</label>
<div id="resimyukleme" class="input-group">
<div class="input-group mb-3"> <span class="input-group-text" id="username-addon" data-bs-toggle="modal" data-bs-target="#resimyukleyici">Resim Yükle</span>
<input type="text" class="form-control" placeholder="Resim" aria-label="Username" aria-describedby="basic-addon1" name="resim" value="<?= $sonuc["resim"] ?>">
</div>
</div>
</div>
<div class="d-grid">
<input type="hidden" class="form-control" name="kullaniciduzenle">
<input name="kaydet" type="submit" class="btn btn-success px-4" value="Kaydet" />
</div>
</form>
</div>
</div>
<?php } ?>
<div class="modal fade" id="resimyukleyici" tabindex="-1" data-focus-on="input:first" style="display: none;">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content bg-dark bg-gradient">
<div class="modal-header">
<h5 class="modal-title text-uppercase">Resim Yükleme</h5>
<button type="button" class="modalkapat btn-close" aria-label="Close"></button>
</div>
<div class="modal-body table-responsive">
<div class="container">
<div class="row">
<div class="col-xs-12 col-sm-12">
<form id="ResimYukle" enctype="multipart/form-data">
<div class="form-group">
<label for="file">Yüklenecek Dosya</label>
<input type="file" class="form-control card-success" name="file" id="file" required />
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary">Upload</button>
</div>
</form>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="modalkapat btn btn-danger">Kapat</button>
</div>
</div>
</div>
<script>
$(".modalkapat").click(function () {
$('#resimyukleyici').modal('hide');
});
</script>
<script>
$('#ResimYukle').on('submit',function(e){
e.preventDefault();
$.ajax({
url: 'Islem/KullaniciResimYukle.php', // Verileri Post Ettiğimiz dosya adı
type: 'POST', // Form Metodumuz
data: new FormData(this), // Form ile gelen verilerimiz
contentType: false,
processData: false,
success: function(data){
// upload.php dosyamıza verilerin gönderildikten sonra işlem başarılı ise upload.php ile gelen sonuç değerini yazdıracağımız satır
$('#resimyukleme').html(data);
$('#resimyukleyici').modal('hide');
}
});
});
</script>
<script>
$(document).ready(function(){
$('#Duzenle').submit(function(e) {
e.preventDefault();
swal({
title: 'Emin misiniz?',
text: "Eklemek istediğinize emin misiniz?",
icon: "warning",
buttons:{
cancel: {
visible: true,
text : 'Hayır',
className: 'btn btn-danger'
},
confirm: {
text : 'Evet',
className : 'btn btn-success'
}
}
}).then((willDelete) => {
if (willDelete) {
$.ajax({ // Ajax metodu
type: "POST", // Gönderim Methodu POST (GET'de seçilebilir)
url: "Islem/Profil.php", // POST işleminin olacağı sayfa
data: $("#Duzenle").serialize(), // Formdaki tüm verileri al
success: function(oldu){ // Eğer işlem başarılı olursa sonuç
$('#sonuc').html(oldu); // Id'si result olan divde sonucu yaz
}
});
} else {
swal("Eklemekten vazgeçtiniz", {
buttons : {
confirm : {
className: 'btn btn-success'
}
}
});
}
});
})
});
</script>
</div>
<?php
if (isset($_POST["kullaniciduzenle"])) {
$id = $_POST['id'];
$ad = $_POST['ad'];
$soyad = $_POST['soyad'];
$kullaniciadi = $_POST['kullaniciadi'];
$sifre = sha1(md5($_POST['sifre']));
if($ad == ""){
echo '<script>swal("Hata","Ad Alanını Doldurun.","error");</script>';
}
elseif($soyad == ""){
echo '<script>swal("Hata","Soyad Alanını Doldurun.","error");</script>';
}
elseif($kullaniciadi == ""){
echo '<script>swal("Hata","Kullanıcı Adı Alanını Doldurun.","error");</script>';
}
elseif($sifre == ""){
echo '<script>swal("Hata","Şifre Alanını Doldurun.","error");</script>';
}
else {
$satir = [
'id' => $id,
'ad' => $ad,
'soyad' => $soyad,
'kullaniciadi' => $kullaniciadi,
'sifre' => $sifre,
];
$sql = "UPDATE Kullanicilar SET ad=:ad, soyad=:soyad, kullaniciadi=:kullaniciadi, sifre=:sifre WHERE id=:id;";
$durum = $baglanti->prepare($sql)->execute($satir);
if ($durum) {
echo '<script>swal({
title:"Başarılı",
text: "Başarıyla Kaydedildi.",
icon:"success",
button:"Tamam",
}).then((value)=>{ window.location.reload()});
</script>';
}
else {
echo '<script>swal("Hata","Hatalı , Lütfen bilgilerinizi kontrol ediniz.","error");</script>';
}
}
}
?>