Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
12
Cevap
471
Tıklama
0
Öne Çıkarma
Tek ip Yetkisi
T
12 yıl (5 mesaj)
Er
Konu Sahibi

Asp.Net te 3 aylık bir deneyimim var kendime proje hazırladım fakat bu projede sadece tek bir sayfaya istediğim ip nin erişmesini istiyorum internette aşağıdaki kodu buldum bunu nasıl entegre edebilirim.
Veya bana ne tavsiye edersiniz.
Yardımcı olan arkadaşlara şimdiden teşekkür ederim...


if() Request.ServerVariables("REMOTE_ADDR") = "000.000.000.0";
Response.Write("İşlem Yok...");
Response.Close();
Ent if

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



R
12 yıl (1462 mesaj)
Binbaşı

ip ler degişkendir her modem açılıp kapanmasında degişir bunları biliyormusun ?


Bu mesaja 2 cevap geldi.
K
12 yıl (1410 mesaj)
Yüzbaşı

istediğin ip eğer bir statik ip ise olur. Eğer kendi ip'den bahsediyorsan statik ip servisini satın almalısın.



T
12 yıl (5 mesaj)
Er
Konu Sahibi

Evet biraz bilgim var ip konusunda önemli olan ukarıdaki kodu uyarlayabilirmiyim veya ne tavsiye edersin..


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Rainbow_Six
R
12 yıl (1462 mesaj)
Binbaşı

quote:

Orijinalden alıntı: TR_Buluttt

Evet biraz bilgim var ip konusunda önemli olan ukarıdaki kodu uyarlayabilirmiyim veya ne tavsiye edersin..

UYARLARSIN
if(Request.ServerVariables["REMOTE_ADDR"].ToString()== "000.000.000.0")
{
NE YAPMAK İSTİYORSAN YAP
}


Bu mesaja 1 cevap geldi.
T
12 yıl (5 mesaj)
Er
Konu Sahibi

Kod sistemine ne şekilde uygulamam gerekiyor tarif edermisin.

Fonksiyon fonk = new Fonksiyon();

protected void Page_Load(object sender, EventArgs e)

protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection baglan = fonk.baglan();


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Rainbow_Six
R
12 yıl (1462 mesaj)
Binbaşı

quote:

Orijinalden alıntı: TR_Buluttt

Kod sistemine ne şekilde uygulamam gerekiyor tarif edermisin.

Fonksiyon fonk = new Fonksiyon();

protected void Page_Load(object sender, EventArgs e)

protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection baglan = fonk.baglan();


nerede çalıştırman gerekiyorsa orada sayfa yuklendiginde kontrol etmek istiyorsan load olayında butn tıklandıgında ip kontrolü yapacaksan click olayında yazacaksn ev ödevimi bu ?


Bu mesaja 1 cevap geldi.
T
12 yıl (5 mesaj)
Er
Konu Sahibi

Aslında tam bir ödev aspyle sql veri kaydettim bu veriyi asp kodlarıyla xml dosyası olarak kaytettiriyorum ve xml dosyasını sadece benin istediğim ip sahibinin bilgisayarı görecek olay bu. Projeyi servere attığımda herkes siteyi görebilir ama xml dosyasını sadece benim ip sini kaydettiğim kişi görmeli bu 1 kişi de olabilir 10 kişide, if yapısı bu işi çözer kesin ama bende if else yapısına hiç hakim değilim..


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Rainbow_Six
R
12 yıl (1462 mesaj)
Binbaşı

quote:

Orijinalden alıntı: TR_Buluttt

Aslında tam bir ödev aspyle sql veri kaydettim bu veriyi asp kodlarıyla xml dosyası olarak kaytettiriyorum ve xml dosyasını sadece benin istediğim ip sahibinin bilgisayarı görecek olay bu. Projeyi servere attığımda herkes siteyi görebilir ama xml dosyasını sadece benim ip sini kaydettiğim kişi görmeli bu 1 kişi de olabilir 10 kişide, if yapısı bu işi çözer kesin ama bende if else yapısına hiç hakim değilim..

sana ne anlatsak boş if else yapısını bilmiyorsan
ama yinede 2 kelam edelim hangi sayfada veri gösteriliyorsa sayfa yüklendiginde yani load kısmına


string alinanip=Request.ServerVariables["REMOTE_ADDR"].ToString();
if(alinanip!= "000.000.000.0"&&alinanip!="000.000.000.0") && kullanarak bir den çok kontrol yapabilirsin != ise deilse yani kulanıcını ip si "000.000.000.0" deilse
{
burdada kritere uymayanları
Responce.redirect("default.aspx "); diyip istedigin sayfaya geri döndürürsün bu kadar basit
}


Bu mesaja 1 cevap geldi.
L
12 yıl (522 mesaj)
Yüzbaşı

Klasik asp ile mi yapıyorsun yoksa Asp.Net ile mi yapıyorsun ona göre insanlar bilgi paylaşır?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @TR_Buluttt
C
12 yıl (182 mesaj)
Teğmen

İp adresi değişir arkadaşların dediği gibi, yetkiye sahip olacak kişinin statik ip adresinin olması lazım bunun için.Yani sen yukarıda belirli bir ip adresini if else yapısı içine alsanda sonuçta statik ip sahibi değilse o ip adresi değişecek...
İp adresi olması şart mı? Birsürü alternatif yolu var birkişinin tek sayfayı görebilmesinin...


Bu mesaja 1 cevap geldi.
T
12 yıl (5 mesaj)
Er
Konu Sahibi

quote:

Orijinalden alıntı: CatchFire

İp adresi değişir arkadaşların dediği gibi, yetkiye sahip olacak kişinin statik ip adresinin olması lazım bunun için.Yani sen yukarıda belirli bir ip adresini if else yapısı içine alsanda sonuçta statik ip sahibi değilse o ip adresi değişecek...
İp adresi olması şart mı? Birsürü alternatif yolu var birkişinin tek sayfayı görebilmesinin...

O birsürü alternatif yolu ve uygulamayıda ben bilmiyorum
Örnek verirseniz ve nasıl kullanılacağını ayaklarım yerden kesilir ve ucarım..


Bu mesaja 1 cevap geldi.
C
12 yıl (182 mesaj)
Teğmen

.xml uzantılı bir sayfaya asp.net kodları ekleyemezsin, yapman gerken XML dosyasını direkt olarak değilde herhangi bir şifreleme metodu ile şifreleyerek kaydetmek (örn: RC4) , böylece dosyayı görselerde şifrelenmiş biçimde görecekler ve birşey anlaşılmayacak.
Dosyaya erğişmesini istediğin kişiye şifrelerken kullandığın anahtarı verirsin oda çözer ya da bir asp.net sayfası kodlarsın o çözer.

2. yol olarak:
XML dosyasının bulunduğu klasörün izinlerini değiştirip kullanıcıların girmesini engellersin:

<location path="xmlin bulunduğu konum">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>


daha sonra bir asp.net sayfası oluşturursun ve bir text alanı eklersin text alanına kullanıcı şifre girer, şifre doğruysa xml içeriğini indirmesini yada göstermesini sağlarsın.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.