Soru Eposta doğrulama sistemi nasıl kurulur

Mavuz

Öğrenci
Katılım
18 Haziran 2020
Mesajlar
63
Reaksiyon puanı
17
Puanları
8
Yaş
23
Merhabalar
html bir sitem var ve kayıt olanlara hesaplarını doğrulaması için eposta göndermek istiyorum ancak o sistemin nasıl kuruldugunu çözemedim
araştırıdıgım zaman hep farklı şeyler çıkıyor google ne yazsam karşıma çıkar
bilgisi olanlar ilgi gösterebilirse sevinirim
 

Recep KARAMANLI

Öğrenci
Katılım
12 Aralık 2016
Mesajlar
12
Reaksiyon puanı
2
Puanları
3
Yaş
40
Merhaba,

mantığı şöyle,
üye kayıt olduğunda veritabanına o üyeye ait random bir değer kaydedersin, bu random değeride ya bir yere girmesini yada linke tıklamasını istersin.

Örneğin, üye kayıt oldu. veritabanında üye ye ait bilgileri kayıt ettin. iki ekstra alanın olur, biri mail doğrulandı mı (h yaparsın varsayılan), diğer alan da email aktivasyon kodu (üye kayıt olurken oluşturulan random kod). üye kaydı başarılı gerçekleştiğinde kullanıcıya giden maile bu kodu yazarsın yada linki gönderirsin. bu linkler genellikle şu yapıda olur.
www.xyz.com/uye-kayit?aktivasyoncode=45454545454878787 gibi birşey olur. kullanıcı bu linke tıkladığında veritabanında ilgili kullanıcının mail aktive edildimi sütünu e yaparsın.
 

42545

Doçent
Katılım
1 Temmuz 2022
Mesajlar
542
Reaksiyon puanı
241
Puanları
43
Siteyi nasıl kurdunuz? Özel bir yazılım mı, yoksa her şeyini sıfırdan siz mi yazdınız?
 

Airbus

Profesör
Katılım
20 Mart 2016
Mesajlar
1,331
Çözümler
2
Reaksiyon puanı
1,002
Puanları
113
Bunu php ile yapmanız gerekir. Kayıt sonrası sistem tarafından kayıt olan her kullanıcıya rastgele bir key ataması yaptırır ardından bu keyi SMTP bağlantısı ile kişinin e-mailine gönderirsiniz. 2. Mesajdaki gibi bir URL yapısıyla veritabanından doğrulatırsınız. Doğrulama yapıldığında da key ile hesabın eşleştirmesini kaldırırsınız. Çok basit yolla böyle yapılabilir ama bu html ile yapılmaz.
 

Emirhan Sonmez

Doçent
Katılım
3 Ağustos 2022
Mesajlar
965
Reaksiyon puanı
406
Puanları
63
Bunu php ile yapmanız gerekir. Kayıt sonrası sistem tarafından kayıt olan her kullanıcıya rastgele bir key ataması yaptırır ardından bu keyi SMTP bağlantısı ile kişinin e-mailine gönderirsiniz. 2. Mesajdaki gibi bir URL yapısıyla veritabanından doğrulatırsınız. Doğrulama yapıldığında da key ile hesabın eşleştirmesini kaldırırsınız. Çok basit yolla böyle yapılabilir ama bu html ile yapılmaz.
Html ile dinamik web sitesi yapılmaz ki illa phpye ihtiyaç vardır. Ama tema için genellikle bootstrap tercih ediyorlar. Zaten biliyorsunuzdur sizde
 

42545

Doçent
Katılım
1 Temmuz 2022
Mesajlar
542
Reaksiyon puanı
241
Puanları
43
Bunu php ile yapmanız gerekir. Kayıt sonrası sistem tarafından kayıt olan her kullanıcıya rastgele bir key ataması yaptırır ardından bu keyi SMTP bağlantısı ile kişinin e-mailine gönderirsiniz. 2. Mesajdaki gibi bir URL yapısıyla veritabanından doğrulatırsınız. Doğrulama yapıldığında da key ile hesabın eşleştirmesini kaldırırsınız. Çok basit yolla böyle yapılabilir ama bu html ile yapılmaz.
zaten html ile üyelik de yapılmaz. Hep dediğim gibi html iskelet, css et deri, diğerleriyse beyni oluşturuyor.

Key’le alkasını kaldırmak yerine, hesabınız zaten onaylandı, denilebilir.
 

Emirhan Sonmez

Doçent
Katılım
3 Ağustos 2022
Mesajlar
965
Reaksiyon puanı
406
Puanları
63
zaten html ile üyelik de yapılmaz. Hep dediğim gibi html iskelet, css et deri, diğerleriyse beyni oluşturuyor.

Key’le alkasını kaldırmak yerine, hesabınız zaten onaylandı, denilebilir.
Üyeler icinde local hostu kullansa iyi olur aslında
 

Airbus

Profesör
Katılım
20 Mart 2016
Mesajlar
1,331
Çözümler
2
Reaksiyon puanı
1,002
Puanları
113
zaten html ile üyelik de yapılmaz. Hep dediğim gibi html iskelet, css et deri, diğerleriyse beyni oluşturuyor.

Key’le alkasını kaldırmak yerine, hesabınız zaten onaylandı, denilebilir.
Hesap onaylandı mesajı çıkıp kişinin yanına veritabanında onaylandığına dair bir değer eklenir doğru. KEY'i kaldırtma sebebim çok nadir bir ihtimal de olsa key çakışması vb. gibi bir durum olmaması aynı zamanda veritabanı çok kalabalık bir üye sayısı içeriyorsa yerden de tasarruf ettirir.
 
Üst