Tüm yazılım dillerinde güvenli kullanıcı girişi
İyi günler arkadaşlar.
Bu makalemizde sizlere php soap web servis ile güvenli kullanıcı girişini göstereceğim.
Size göstereceğim bu projede şu diller kullanılmıştır.
- Php,
- C#,
- Mysql,
- Php Soap Webservis(Wsdl(Web Service Definition Language)),
- C# metro dizayn ve web servis,
- Mysql Store Procedur,
Buradaki kodlarda asıl olay şudur:
- ServiceReference1.StockQuoteClient kntrl = new ServiceReference1.StockQuoteClient();
- kntrl.gonder(k_adi.Text, k_Sifre.Text);
genel olarak kodları incelediğimizde ise "var dgr=kntrl.gonder(k_adi.Text, k_Sifre.Text);" kodu ise dönen değeri alıyoruz ve "İF" ile kontrol altına alıyoruz ve şifre doğru ise ilgili sayfayı açtırıyoruz.Buradaki asıl kontrol veri tabanında olduğu için veri tabanı hacklenmedikce ilgili verilere ulaşılamayacaktır.Şimdi diyeceksiniz veri tabanında ne yaptın hemen onuda anlatayım.Veritabanında Mysql Store Procedur mimarisini kullandım.Mysql'de nasıl Store Procedur kullanılır diyorsanız bu linkdeki canlı örneğime bakabilirsiniz.Şimdi ise php tarafını göstermek istiyorum.Php tarafında pdo ile genel mimariyi tasarladım.
Buradaki gördüğünüz dosyalar ile işlemler yapılmaktadır.
- baglanti.php
- client4.php
- server2.php
- StockQuote.wsdl
"baglanti.php" dosyası veri tabanıyla bağlantımızı sağlar."server2.php" dosyası ise php "Store Procedur" kodlarıdır.En son ise "client4.php" ise webservis ayarlarını barındır.Bu dosyalarının kodlarına değinmeyecem.Bu dosyalarının kodlarına ve detaylı anlatım için videomuzu inceleyebilirsiniz.
Hiç yorum yok
Yorum Gönder