Hocam, kendi sistemlerimde de bir api tarzı şey kullanıyorum. Kişilerin lokasyonunu
http://ip-api.com/json/ gibi bir sayfadan alıyorum.
Kişiler giriş yaptığında en basitinden şunu yapabilirsin, json çıktısında
"as":"AS9121 *****"
"org":"Turk *******"
gibi değerler çıkmaktadır. O değerlerin içerisinde Turkcell, Avea, Vodafone gibi değerler var ise mobil veriden girdiğini anlayabiliriz diye düşünüyorum.