Selamlar,

Veritabanı kullanımı daha sağlıklı olacaktır.
Bağlantıyı gönderirken tekil bir sayı-rakam kombinasyonunu ilgili kullanıcı
ile eşleştirip veritabanına yazarsınız.
example.com/verify.php?code=[tekil-kod]  şeklinde bir bağlantınız olur.
verify.php içerisinde gelen kodu veritabanı ile karşılaştırır ilgili
kullanıcı işlemine yönlendirirsiniz.

Burada kullanacağınız sisteme göre güvenlik önceliklerinizi doğru
belirlemelisiniz.
Tekil kod için PHP'nin kütüphanelerini kullanabileceğiniz gibi "uuid" diye
aratıp da inceleyebilirsiniz.
Güvenlik için aşağıda güzel bir yazı paylaşıyorum. Onun dışında "One Time
Password" diye de aratıp alternatifleri inceleyebilirsiniz.

https://itnext.io/how-to-implement-password-recovery-securely-in-php-db2275ab3560

Sevgiler.

Dr. Mucibirahman İLBUĞA <[email protected]>, 5 Mar 2021 Cum, 16:19
tarihinde şunu yazdı:

> Merhabalar,
>
> Bir kaç kere gördüğünü hatırlıyorum. Alan adı sonunda uzunca bir sayısal
> ifade oluyor. Ve tıkladığınızda sizin kim olduğunuzu biliyor ve doğrudan
> sayfaya yönlendiriliyorsunuz?
>
> Gmail gibi şeylerde onaylama için kullanılıyor? Bir de zamanında Qmail
> ile uğraşırken gruba atılmış epostaların onaylanması için de benzer
> yöntem vardı.
>
> PHP ile bu tür bir şey yapmaya çalııyorum. Yani ben kullanıcı telefonuna
> SMS ile bir bağlantı göndereceğim ve kullanıcı o bağlantıyı tıklayarak
> doğrudan login olmuş bir şekilde istediğim sayfaya yönlendirilecek. Dha
> sonra bu bağlantı da sıfırlanabilir veya bir kaç hak verilebilir?
>
> "PHP ile bir sayfa oluştur ve ismini bu alengirli numara yap. Sonra da o
> sayfa içinden istediğin sayfaya yönlendir ve sonra bu alangirli ismi
> olan sayfayı sil." gibi deli düşünceler var aklımda ama önce bir sorayım
> dedim. Yazılmışı varsa yazmayalım... 😛
>
> --
> Kolay gelsin,
> Mucip:)
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>


-- 
Civan Yavuzşen
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap