PHP邮箱激活功能
想问一下一般的做法是怎么样的
并时也激活过,我想问下一般URL里的参数是什么,用户ID和用户名吗
如果用密码用什么函数转码的?
如果加个有效时间参数呢,用户自行修改链接参数可以延长?
谢谢
回复讨论(解决方案)
并时也激活过,我想问下一般URL里的参数是什么,用户ID和用户名吗
用户名、密码即可~
如果用密码用什么函数转码的?
这个可以根据实际需要自己写
如果加个有效时间参数呢,用户自行修改链接参数可以延长?
无需带时间参数,只要在发送邮件时记录一下发送时间,当用户从邮箱点击url连接到本站时判断一下这个账户的有效时间是否过期.
引用楼主 one_chord 的回复:
如果用密码用什么函数转码的?
这个可以根据实际需要自己写
直接URL传密码吗,MD5是绝对安全的么
引用楼主 one_chord 的回复:
无需带时间参数,只要在发送邮件时记录一下发送时间,当用户从邮箱点击url连接到本站时判断一下这个账户的有效时间是否过期.
记录在COOKIES吗
好汉,你自己写个密码算法即可。
这是这样做的,
function Valid(){(用户名id*16-32)字符串连上时间与input}
当用户验证时,用此法
把刚才的算法反写一次即可。即
+32再除以16
各有各的好处吧。
csdn也是自定义的函数。
引用楼主 one_chord 的回复:
如果用密码用什么函数转码的?
这个可以根据实际需要自己写
直接URL传密码吗,MD5是绝对安全的么
引用楼主 one_chord 的回复:
无需带时间参数,只要在发送邮件时记录一下发送时间,当用户从邮箱点击url连接到本站时判断一下这个账户的有效时间是否过期.
记录在COOKIES吗
记录在数据库中或XML中都可以~
好汉,你自己写个密码算法即可。
这是这样做的,
PHP code
function Valid(){
(用户名id*16-32)字符串连上时间与input
}
当用户验证时,用此法
把刚才的算法反写一次即可。即
+32再除以16
各有各的好处吧。
csdn也是自定义的函数。
呵呵。谢谢
记录在数据库中或XML中都可以~
数据库要加字段。。话说XML要怎么搞,很好奇,能说说吗,谢啦
URL里的参数,只有用户id多好。
其他的都是程序,数据库控制的。时间限制可以放到激活队列或者加标识。
只要?一???后的id就好了.
然後就是激活url, 你根据id然后获取添加时间...然后根据添加时间对比现在激活的时间..判断时效
激活的话,方式有很多种,比如用户的ID参数,用户名,用户的唯一邮箱,或者你注册时生成的随机号等。
不会啊,能教一下么
最好给我发一个

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Alipay Php ...

JWT adalah standard terbuka berdasarkan JSON, yang digunakan untuk menghantar maklumat secara selamat antara pihak, terutamanya untuk pengesahan identiti dan pertukaran maklumat. 1. JWT terdiri daripada tiga bahagian: header, muatan dan tandatangan. 2. Prinsip kerja JWT termasuk tiga langkah: menjana JWT, mengesahkan JWT dan muatan parsing. 3. Apabila menggunakan JWT untuk pengesahan di PHP, JWT boleh dijana dan disahkan, dan peranan pengguna dan maklumat kebenaran boleh dimasukkan dalam penggunaan lanjutan. 4. Kesilapan umum termasuk kegagalan pengesahan tandatangan, tamat tempoh, dan muatan besar. Kemahiran penyahpepijatan termasuk menggunakan alat debugging dan pembalakan. 5. Pengoptimuman prestasi dan amalan terbaik termasuk menggunakan algoritma tandatangan yang sesuai, menetapkan tempoh kesahihan dengan munasabah,

Artikel membincangkan pengikatan statik lewat (LSB) dalam PHP, yang diperkenalkan dalam Php 5.3, yang membolehkan resolusi runtime kaedah statik memerlukan lebih banyak warisan yang fleksibel. Isu: LSB vs polimorfisme tradisional; Aplikasi Praktikal LSB dan Potensi Perfo

Artikel membincangkan ciri -ciri keselamatan penting dalam rangka kerja untuk melindungi daripada kelemahan, termasuk pengesahan input, pengesahan, dan kemas kini tetap.

Artikel ini membincangkan menambah fungsi khusus kepada kerangka kerja, memberi tumpuan kepada pemahaman seni bina, mengenal pasti titik lanjutan, dan amalan terbaik untuk integrasi dan debugging.

Menghantar data JSON menggunakan perpustakaan Curl PHP dalam pembangunan PHP, sering kali perlu berinteraksi dengan API luaran. Salah satu cara biasa ialah menggunakan perpustakaan curl untuk menghantar post ...

Pengenalan rasmi kepada ciri yang tidak menyekat ReactPhp yang mendalam tafsiran mengenai ciri-ciri yang tidak menyekat ReactPhp telah menimbulkan banyak soalan pemaju: "ReactPhpisnon-blockingbydefault ...

Penerapan prinsip pepejal dalam pembangunan PHP termasuk: 1. Prinsip Tanggungjawab Tunggal (SRP): Setiap kelas bertanggungjawab untuk hanya satu fungsi. 2. Prinsip Terbuka dan Tutup (OCP): Perubahan dicapai melalui lanjutan dan bukannya pengubahsuaian. 3. Prinsip Penggantian Lisch (LSP): Subkelas boleh menggantikan kelas asas tanpa menjejaskan ketepatan program. 4. Prinsip Pengasingan Antara Muka (ISP): Gunakan antara muka halus untuk mengelakkan kebergantungan dan kaedah yang tidak digunakan. 5. Prinsip Inversi Ketergantungan (DIP): Modul peringkat tinggi dan rendah bergantung kepada abstraksi dan dilaksanakan melalui suntikan ketergantungan.
