İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Php Üyelikle ilgili..

adsl

0
İyinet Üyesi
Katılım
17 Mart 2005
Mesajlar
205
Reaction score
0
Konum
Rize
Php ile yapılmış bir forumda, üyelik kaydı yaparken sadece benim istediğim email adresi olanların kayıtlarının olması mümkün mü?

Teşekkürler..
 

dewilsdance

0
İyinet Üyesi
Katılım
23 Mart 2003
Mesajlar
654
Reaction score
0
mumkun...

bunun icin bir listeyi database e kaydet

sonra

if ($girilen_mail = $maildatabas)
uyelik=ok tarzı bi soru yap

ama eger mail listen uzunsa bu işlem her seferinde cok uzar , bekletir sistemi..

bunun yerine @seninistediginsite.com sekinde maillerle kisitlama yapman daha mantıklı

[email protected] girisi yaparlar sadece ve uyelık actıve formu gıder bu belırlenen uzantıya sadece gibi...
 

adsl

0
İyinet Üyesi
Katılım
17 Mart 2005
Mesajlar
205
Reaction score
0
Konum
Rize
Arkadaşım cevabın için teşekkürler ama bu söylediğin işlemleri yapmam mümkün değil :) php den pek anlamam..

Eğer ayrıntılı bir şekilde anlatırsan büyük bir sevaba girmiş olursun, yok eğer vaktim yok dersen de anlayışla karşılarım..

Teşekkürler..
 

BabaPanter

0
İyinet Üyesi
Katılım
15 Aralık 2005
Mesajlar
732
Reaction score
0
Java Scriptten anlıyorsanız üye formu doldurulurken hata verecek bi kod yapılabilir.
 

adsl

0
İyinet Üyesi
Katılım
17 Mart 2005
Mesajlar
205
Reaction score
0
Konum
Rize
Valla asıl istediğim de bu, olaya database'i karıştırmadan javascript ile yapabilsek çok daha iyi olacak..
 

BabaPanter

0
İyinet Üyesi
Katılım
15 Aralık 2005
Mesajlar
732
Reaction score
0
adsl' Alıntı:
Valla asıl istediğim de bu, olaya database'i karıştırmadan javascript ile yapabilsek çok daha iyi olacak..
HTML:
  var valid_mail = /^[a-z0-9._-]+@[a-z0-9.-]+\.[a-z]{2,4}$/i;
Bu satıra engelleyeceğiniz mail uzantılarını ekleyebilirseniz işiniz tamamdır.
 

adsl

0
İyinet Üyesi
Katılım
17 Mart 2005
Mesajlar
205
Reaction score
0
Konum
Rize
Sanırım bu kod email için izin verilen karakterleri içeriyor öyle değil mi?
Peki com.tr uzantılar nasıl olacak, tr kısmı için de sona +\.[a-z] kalıbı mı eklenecek? Bir de sondaki {2,4} kalıbı ne işe yarıyor bilginiz var mı?

Cevabınız için teşekkürler..
 

BabaPanter

0
İyinet Üyesi
Katılım
15 Aralık 2005
Mesajlar
732
Reaction score
0
adsl' Alıntı:
Sanırım bu kod email için izin verilen karakterleri içeriyor öyle değil mi?
Peki com.tr uzantılar nasıl olacak, tr kısmı için de sona +\.[a-z] kalıbı mı eklenecek? Bir de sondaki {2,4} kalıbı ne işe yarıyor bilginiz var mı?

Cevabınız için teşekkürler..
com.tr için ekstra bişey eklemeye gerek yok.
{2,4} ise uzantının boyutunu ayarlıyor.en az 2 en fazla 4 basamaklı uzantı girebilirsiniz. Mesela .us ve .info gibi domain girerken sorun olmaz.
 
P

php5

Misafir
Javascript ile bunu yapabilirsin ancak istenirse bu koruma aşılabilir.
Bu nedenle en iyisi php içinde kontrol etmektir.
Forum adresini iletirsen yardımcı olmaya çalışırım.
 
P

php5

Misafir
Bu scripti editlemek için biraz php bilginin olması şart.
index.php de "action=register2" bölümünde
$email yada email ile ilgili değişkeni kontrol etmen yeterli olacaktır.

PHP:
$email_listesi = array("email1","email2");
if(!in_array($email,$email_listesi)) {
 die("istemediğim email adresi");
}
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst