Ben birkaç farklı tablo kullanan bir PHP / MySQL app yazıyorum.
Tablo 1 mağaza kullanıcı bilgileri (isim e-posta vb), Tablo 2 mağaza, kullanıcıların widget'lar ve Tablo 3 mağaza bu bireysel widget'ların yapılandırma.
Im Bunu yapmanın yolu artık, Tablo 1 i bu özel kullanıcı idenfity için kullanabileceğiniz bir otomatik artış anahtarı sahiptir. Onlar tablo 2 eriştiğinizde, bu tablolar kullanıcı kendi widget'lar ayarlarını ayarlamak istiyor Tablo 1. Gelen, belirli bir kullanıcının anahtar kimliği, hem de anahtar kimliği bir "uid", sahibi bu içeren bir satır oluşturur Tablo 3, i tablodan 2 benzersiz widget kimliği bir "cxid", ya da yapılandırma xid, dediğimiz saklar.
Bunun amacı widget ne kullanıcıları tarafından görülür ne sınırlamak ve yapılandırma açıkçası yapılandırma amaçlı kullanılır.
Sorun im bir birey widget'lar çağrılırken, bu URL uid geçer olmasıdır. Bunu değiştirmek ve diğer insanların widget görebilirsiniz gibi bu tabii bir güvenlik sorunudur. Ama bile kimse bu yapılıyor bilmek istemiyorum. Komut URL kullanarak değil, aynı zamanda formları kullanarak değil arasındaki değişkenleri geçen herhangi bir yolu var mı?