lostyazilim
tr.link

Jquery Android Tuş Kilidi

7 Mesajlar 1.340 Okunma
acebozum
tr.link

cArleone cArleone WM Aracı Kullanıcı
  • Üyelik 26.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Web master
  • Konum Isparta
  • Ad Soyad A** M**
  • Mesajlar 225
  • Beğeniler 85 / 59
  • Ticaret 9, (%100)
Android telefonlarda kullanılan tuş kilidini jquery ile bir plugin haline getirmişler.Pluginin ismi Pattern Lock .Bu plugini captcha olarak sitelerimizde kullanabiliriz.Şimdi pluginine geçelim.

İncele : http://ustaderslik.com/ornek/Pattern%20Lock/

Öncelikle pattern lockun css,js ve jquery dosyalarını dahil ediyoruz.İsteyenler burdan https://github.com/s-yadav/patternLock veya örnekten indirebilir.Bir div oluşturup buna pluginimizi şu şekilde uyguluyoruz :
var kilit = new PatternLock("#captcha",{
radius:30,
margin:30,
matrix:[3,3]
//mapper: {1:3,2:1,3:4,4:2,5:9,6:7,7:8,8:5,9:6}

});

İdi captcha olan alana pluginimizi uyguladık.Bir kaç parametremiz mevcut onları inceleyelim.

radius : Çember yarıçapları.
margin : Tuşlar arası dış boşluk
matrix : Tuş kilidinin kaça kaç olacağı.Normal 3x3 dir.
mapper : Tuşların yerini değiştirmek için.Normalde 123456789.1-5 olsun gibi şeyler yapabiliriz.

Kilit denemelerini yakalamak için şu şekilde bir sistem kuruyoruz :
kilit.checkForPattern('123654789',function(){

alert("Şifre doğru.");

},function(){

alert("Şifre yanlış...");

});

Kilide erişip checkForPattern fonksiyonunu uyguluyoruz.İlk parametre doğru şifreyi giriyoruz.İkinciye doğru ise işlemler.Üçüncüye ise yanlış ise işlemler için.

Genel örnek :




UstaDerslik

<script></script>
<script></script>
<script>
$(function(){

var kilit = new PatternLock("#captcha",{
radius:30,
margin:30,
matrix:[3,3]
//mapper: {1:3,2:1,3:4,4:2,5:9,6:7,7:8,8:5,9:6}
});

kilit.checkForPattern('123654789',function(){
alert("Şifre doğru.");
},function(){
alert("Şifre yanlış...");
});


})
</script>








Şifre :











Kaynak : http://ustaderslik.com/konu/Jquery_Android_Tuş_Kilidi_Plugini_-_Pattern_Lock
 

 

www.ustaderslik.com
wmaraci
reklam

Batuhan Batuhan Kendine webmaster Kullanıcı
  • Üyelik 08.05.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad B** B**
  • Mesajlar 3455
  • Beğeniler 783 / 1009
  • Ticaret 1, (%100)
Aslında hayli basit bir mantığı var, yararlı olabilir. Fakat fare ile kullanımı beni pek açmadı açıkçası, zor oluyor. Ama bot kapıyı çalınca, captcha da çaresizce güzel bir yöntem
 

 

burakk1 burakk1 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.05.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek öğrenci
  • Konum İzmir
  • Ad Soyad E** D**
  • Mesajlar 38
  • Beğeniler 5 / 6
  • Ticaret 0, (%0)
yapamadım yaw :S
 

 

netline netline WebDetay.Com Kullanıcı
  • Üyelik 15.09.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek Webmaster
  • Konum Sivas
  • Ad Soyad E** Y**
  • Mesajlar 152
  • Beğeniler 2 / 33
  • Ticaret 7, (%100)
Güzel ancak mesela direk 3 den 9 a 1 den 3 e atlanabiliyor böyle olunca da arada kalan işaretlenmiyor normalde android de arada kalan da işaretleniyor bu sorunda düzeltilirse süper olur.
 

 

wmaraci
wmaraci

cArleone cArleone WM Aracı Kullanıcı
  • Üyelik 26.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Web master
  • Konum Isparta
  • Ad Soyad A** M**
  • Mesajlar 225
  • Beğeniler 85 / 59
  • Ticaret 9, (%100)

neresini yapamadım.

netline adlı üyeden alıntı

Güzel ancak mesela direk 3 den 9 a 1 den 3 e atlanabiliyor böyle olunca da arada kalan işaretlenmiyor normalde android de arada kalan da işaretleniyor bu sorunda düzeltilirse süper olur.


margin yani dış boşluğu azaltırsan kismi onu engellemiş olabilirsin :)
 

 

www.ustaderslik.com

burakk1 burakk1 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.05.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek öğrenci
  • Konum İzmir
  • Ad Soyad E** D**
  • Mesajlar 38
  • Beğeniler 5 / 6
  • Ticaret 0, (%0)

cArleone adlı üyeden alıntı

neresini yapamadım.



margin yani dış boşluğu azaltırsan kismi onu engellemiş olabilirsin :)



Şifre giriş yeri varya çıkmıyor o. sadece doğru şifre gözüküyor.
 

 

cArleone cArleone WM Aracı Kullanıcı
  • Üyelik 26.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Web master
  • Konum Isparta
  • Ad Soyad A** M**
  • Mesajlar 225
  • Beğeniler 85 / 59
  • Ticaret 9, (%100)

burakk1 adlı üyeden alıntı

Şifre giriş yeri varya çıkmıyor o. sadece doğru şifre gözüküyor.


kodları görmeden pek bir şey diyemiyecem.dosyaları tam eklediğinden emin ol.plugin ve jquery dosyalarını bi kontrol et.
 

 

www.ustaderslik.com
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al