tr-opencart

     
avatar Şuanki Zaman: 04-20-2024, 10:52 AMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

[Soru] E-Mail Doğrulama

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  e-ticaretdersleri - Görüntüleme - Okunma  4909 - Yorum  7

e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 09-17-2012 08:09 AM

Herkese selamiki textboxımız var diyelim biri email biri şifre email textboxına kişi senin@benimcoom yazdı diyelim şifre kutusuna geçişte mail textboxta lütfen mail adresinizi kontrol ediniz uyarısını nasıl verdire bilirim
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
ITECHINNv
Sadece PHP
****
Üye user avatar
Çevrimdışı

Mesajlar: 557
Konular: 17
Katılma Tarihi: May 2012
Rep Puanı: 15
Teşekkürler: 275
189 Mesajına, 333 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 09-17-2012 09:15 AM
(09-17-2012 08:09 AM)Kiroglumarket Yazılan:  Herkese selamiki textboxımız var diyelim biri email biri şifre email textboxına kişi senin@benimcoom yazdı diyelim şifre kutusuna geçişte mail textboxta lütfen mail adresinizi kontrol ediniz uyarısını nasıl verdire bilirim

Selamlar üstad,

PHP Kod:
if(!preg_match('/^[^\@]+@.*\.[a-z]{2,6}$/i'$_POST['email'])) 
{echo 
"Mail hatalı";} 
else 
{echo 
"mail doğru"; } 

bu şekilde bir preg_match deseni işini görecektir.

Aynısını eğer TCK no için soracak olursan da (Sanırım ilerde sorabilirsin Tongue)

PHP Kod:
public function check_tcno($tcno) {
        
preg_replace('/([1-9]{1})([0-9]{1})([0-9]{1})([0-9]{1})([0-9]{1})([0-9]{1})([0-9]{1})([0-9]{1})([0-9]{1}).*$/e'"eval('\$on=((((\\1+\\3+\\5+\\7+\\9)*7)-(\\2+\\4+\\6+\\8))%10); \$onbir=(\\1+\\2+\\3+\\4+\\5+\\6+\\7+\\8+\\9+\$on)%10; \$sonIki = \$on.\$onbir;')"$tcno);
        return(
substr($tcno, -2) == $sonIki);


Kimse kattiyen yanlış TCK giremez. TCK algoritmasına uygun hazırlanmıştır ve sallama girilmesi mümkün değildir. Ha, şahıs doğru algoritmada başkasınınkini girer, ona birşey diyemem Smile

_______________________________________________________________________________
DÜZENLEME
Bu arada gözümden kaçmış, bunu AJAX ile kontrol edilmesini istemişsiniz. Hemen o konuda da yardımcı oluyorum Smile
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: e-ticaretdersleri
e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 09-17-2012 09:30 AM
bunu textboxa nasıl eşitlerim konu hakkında kafam baya karıştım 100 yakın bileşen inceledim artık sakallı görsem ya hacı diicem Big Grin
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
ITECHINNv
Sadece PHP
****
Üye user avatar
Çevrimdışı

Mesajlar: 557
Konular: 17
Katılma Tarihi: May 2012
Rep Puanı: 15
Teşekkürler: 275
189 Mesajına, 333 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 09-17-2012 09:47 AM
PHP Kod:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<script>

$(document).ready(function() { 
 
  $('#btn-gndr').click(function() {  
 
    $(".hata").hide();
    var hataVarmi = false;
    var emailDesen = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
    var emailEngelliDomainDesen =
     /^([\w-\.]+@(?!gmail.com)(?!yahoo.com)(?!hotmail.com)([\w-]+\.)+[\w-]{2,4})?$/;
      
    var emailadresDegiskeni = $("#KullaniciEmailAdresi").val();
    if(emailadresDegiskeni == '') {
      $("#KullaniciEmailAdresi").after('<span class="hata">E-posta adresi giriniz.</span>');
      hataVarmi = true;
    }
 
    else if(!emailDesen.test(emailadresDegiskeni)) {
      $("#KullaniciEmailAdresi").after('<span class="hata">Geçerli Email Girin.</span>');
      hataVarmi = true;
    }
 
    else if(!emailEngelliDomainDesen.test(emailadresDegiskeni)) {
      $("#KullaniciEmailAdresi").after('<span class="hata">yahoo, gmail ya da hotmail kullanamazsınız.</span>');
      hataVarmi = true
    } 
 
    if(hataVarmi == true) { return false; }
 
    });
});

</script>
<form method="post" name="form1" action="">
  <fieldset>
   <label>Email Adresi:</label>
   <input type="text" name="email" id="KullaniciEmailAdresi" value="" size="32" />
   <input type="submit" value="Gönder" id="btn-gndr" />
  </fieldset>
</form> 

dostum bu kod işini görecektir. İşin CSS kısmını sana bırakıyorum Smile

Not: Bu gönder dediğin an kontrol yapmakta bilgin olsun Wink

Eğer bunun tab tuşuna basınca ya da form gönderilmeden yapılmasını istiyorsan da;

PHP Kod:
$('#btn-gndr').click(function() { 

Kısmını

PHP Kod:
$('#KullaniciEmailAdresi').blur(function() { 

olarak değiştirmen yeterli olacaktır.
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: e-ticaretdersleri
GokhanKorkutv
Deli (:
***
V.İ.P Premium user avatar
Çevrimdışı

Mesajlar: 227
Konular: 9
Katılma Tarihi: Sep 2012
Rep Puanı: 6
Teşekkürler: 18
81 Mesajına, 183 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 09-18-2012 12:39 AM
Aslında veritabanında o e-mail adresi olup olmadığına baksa daha hoş olmaz mı?

Bi ton e-mail konseptine uydurmaya çalışmak yerine; veritabanında varsa devam eder, yoksa "Bu e-mail adresi kayıtlı değildir" diyebilir.
GokhanKorkut
www.gokhankorkut.com
because we share life..

Alıntı Yaparak Cevapla
Paylaş!
ITECHINNv
Sadece PHP
****
Üye user avatar
Çevrimdışı

Mesajlar: 557
Konular: 17
Katılma Tarihi: May 2012
Rep Puanı: 15
Teşekkürler: 275
189 Mesajına, 333 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 09-18-2012 09:35 AM
(09-18-2012 12:39 AM)GokhanKorkut Yazılan:  Aslında veritabanında o e-mail adresi olup olmadığına baksa daha hoş olmaz mı?

Bi ton e-mail konseptine uydurmaya çalışmak yerine; veritabanında varsa devam eder, yoksa "Bu e-mail adresi kayıtlı değildir" diyebilir.

Aslında haklısınız. JS dosyasından önce veritabanını sorgulatıp, veritabanındaki e-postaları, js aracılığı ile kontrol edip, mevcut ise pas geçmesini ve hata vermesini sağlamak sistemi biraz daha güvenilir kılacaktır.

Bunun için gün içerisinde tekrar ilgilenirim üstad.

Teşekkür ederim
Alıntı Yaparak Cevapla
Paylaş!
z3ys3hav
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 38
Konular: 16
Katılma Tarihi: Feb 2012
Rep Puanı: 0
Teşekkürler: 11
2 Mesajına, 2 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 03-12-2013 04:45 AM
arkadaslar bu kodlari nereye eklicam bilgisi olan var mi ?
Alıntı Yaparak Cevapla
Paylaş!
ITECHINNv
Sadece PHP
****
Üye user avatar
Çevrimdışı

Mesajlar: 557
Konular: 17
Katılma Tarihi: May 2012
Rep Puanı: 15
Teşekkürler: 275
189 Mesajına, 333 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 03-12-2013 10:08 AM
Merhabalar;

Soruya soruyla yanıt vermek huyum değildir ama, siz nerede kullanmak istiyorsunuz ? sorusunu yöneltmekte fayda var. Bu kodlar, @Kıroğlumarket tarafından geliştirilen bir kullanıcı giriş ekranında kullanılmak üzere paylaşılmıştı.

Kullanacağınız dosya sistemi Opencart'a ait ise bahsettiğim geliştirmeyi kullanabilirsiniz. Başka bir sistem ise, kullanıcı e-posta kontrolü yapmak istediğiniz her hangi bir alanda kullanabilirsiniz.

Saygılar
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

[Soru] E-Mail Doğrulama Konusunun Linki Direk Link
[Soru] E-Mail Doğrulama Konusunun HTML Kodu HTML Link
[Soru] E-Mail Doğrulama Konusu BBCode Linki BBCode Link
[Soru] E-Mail Doğrulama Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  mail.php sorunu H737 17 13,378 08-26-2021 02:42 AM
Son Mesaj: umut4ykut
  Sipariş Güncelleme durumu mail sorunu mustykte 0 686 12-14-2020 06:48 PM
Son Mesaj: mustykte
  Toplu mail butonu çalışmıyor seko 3 2,879 07-01-2020 01:32 AM
Son Mesaj: admira
  Smtp mail göndermek e-ticaretdersleri 30 59,550 07-07-2018 12:42 AM
Son Mesaj: e-ticaretdersleri
  OC 1.5.6.4 Mail hatası enfalor 1 1,241 06-10-2018 07:08 PM
Son Mesaj: osdem66
  [Mod] mail sorunu 1564 atesanit 1 1,260 03-05-2018 06:52 PM
Son Mesaj: osdem66
  Sipariş alındı mailinin farklı mail adresine gelmesi? sariaslan 0 1,193 02-08-2018 11:29 PM
Son Mesaj: sariaslan
  Üyelik doğrulama modülü Captcha tarzı wescam 0 1,415 02-04-2018 10:34 AM
Son Mesaj: wescam
  Natro ve Isim tescil sunucularinda smtp Mail Problemi cozumu digi-dukkan 14 17,124 11-24-2017 01:15 AM
Son Mesaj: yilmaz70
  otomatik e-mail sorunu doxxa 2 3,366 04-10-2017 10:28 AM
Son Mesaj: tarfetulayn

[Soru] E-Mail Doğrulama indir, [Soru] E-Mail Doğrulama Videosu, [Soru] E-Mail Doğrulama online izle, [Soru] E-Mail Doğrulama Bedava indir, [Soru] E-Mail Doğrulama Yükle, [Soru] E-Mail Doğrulama Hakkında, [Soru] E-Mail Doğrulama nedir, [Soru] E-Mail Doğrulama Free indir, [Soru] E-Mail Doğrulama oyunu, [Soru] E-Mail Doğrulama download


Forum Atla: