-
Üyelik
17.01.2016
-
Yaş/Cinsiyet
27 / E
-
Meslek
.
-
Konum
Diğer
-
Ad Soyad
R** A**
-
Mesajlar
389
-
Beğeniler
191 / 51
-
Ticaret
2, (%100)
Belli başlı özellikli verileri çekmek istiyorum mesela bir kullanıcı olsun kullanıcının username'i ramo olsun bu kullanıcı her post eklediğinde ben kullanıcı adı kısmına ramo yazdıracağım post kısmından yalnızca ramo kullanıcısının yazdığı verileri çekmek istiyorum bunu nasıl yapabilirim?
Bu yöntemlede asıl yapmak istediğim şey kullanıcın eklediği yazıları kullacının silmesine ve düzenlemesine imkan tanımak ancak sanki sistemde bir açık olucak gibime geliyor sadece ramo kullanıcısını çekiyoruz ve kullanıcıyı limitlemiyoruz yani kullanıcı imkanı olsa ramo'nun yazdıkları haricindekileri silebilecek yukarıdaki yöntemimi kullanmalıyım nasıl bir yol izlemeliyim?
-
Üyelik
29.10.2016
-
Yaş/Cinsiyet
33 / E
-
Meslek
Öğretmen
-
Konum
Konya
-
Ad Soyad
O** K**
-
Mesajlar
1116
-
Beğeniler
499 / 498
-
Ticaret
16, (%100)
$_SESSION işlemleri diye arat dostum. Youtube bu konuda bol içerikli. Buraya örnek kod eklerim ama aklınıza yatmayabilir. Direk görerek ve neyin ne olduğunu bilerek yapmanız işlemi detaylı şekilde öğrenmenizi sağlayacaktır. Kolay Gelsin. İyi forumlar
1 kişi bu mesajı beğendi.
-
Üyelik
21.10.2017
-
Yaş/Cinsiyet
31 / E
-
Meslek
Line Finder
-
Konum
İstanbul Avrupa
-
Ad Soyad
B** S**
-
Mesajlar
16
-
Beğeniler
2 / 7
-
Ticaret
0, (%0)
"Hak yiyen HACK yer..." PHP sever kardeşim, biraz sakin ol ve önce CRUD dedikleri Create (Oluştur), Read (Oku), Update (Güncelle), Delete (Sil) işlemlerini bir güzel öğren. Bunlarla alakalı örnekleri incelerken göreceksin ki belli başlı tarzlarda bu işlemler yapılıyor.
Eğer sen PHP'nin hakkını vermezsen bil ki gün gelir HACK yersin =) İyi çalışmalar...
2 kişi bu mesajı beğendi.
-
Üyelik
30.10.2013
-
Yaş/Cinsiyet
29 / E
-
Meslek
Back-End Developer
-
Konum
İstanbul Anadolu
-
Ad Soyad
F** Ç**
-
Mesajlar
469
-
Beğeniler
162 / 43
-
Ticaret
8, (%100)
Veritabanındaki user id sini kullanabilirsin.Kısaca mantığından basitçe bahsedecek olursam; giriş sayfasından gelen kullanıcı adı ve şifreyi veritabanındaki user(varsayalım) tablosunda eşleştiriyorsun.Eşleştirdiğin data $_SESSION kullanarak hangi user giriş yaptıys $_SESSION'a onun id sini atıyorsun.
$kullanici_adi = htmlentities(mysqli_real_escape_string($bg,$_POST["kullanici_adi"]));
$parola = sha1(md5(htmlentities(mysqli_real_escape_string($bg,$_POST["parola"]))));
$sorgula = $bg->query("SELECT * FROM uye WHERE user='$kullanici_adi' and pass='$parola'") or mysqli_error();
$uye_varmi = mysqli_fetch_array($sorgula);
if($uye_varmi > 0)
{
$ID=$uye_varmi["id"]; // user idsini değişkene atadım
$durum=$uye_varmi["yetki"];
$kullanici_adi=$uye_varmi["user"];
$ad=$uye_varmi["adsoyad"];
$_SESSION["giris"] = "true";
$_SESSION["id"] = $ID; //Burdada sessiona atıyorum.
$_SESSION["kullanici_adi"] = $kullanici_adi;
$_SESSION["ads"] = $ad;
$_SESSION["yetki"] = $durum;
Her sayfadada o sayfayı kontrol ettirip sessionu başlattıktan sonra $ID=$_SESSION["id"]; aynı şekilde tanımlaman gerek.Umarım anlatabilmişimdir.
1 kişi bu mesajı beğendi.