|
»Forumlar »SE ? Core Labs
»Kullanıcı Kaydında Otomatik Şifre Oluşturma.
https://seditio.com.tr/eski1/forums.php?m=posts&q=865 |
| Author: Kaan, Posted: 2010-09-06 01:48 GMT. This post was edited by Kaan (2010-09-06 02:06 GMT, 5703 Gün ago) |
|
Kullan?c? Kayd?nda Otomatik ?ifre Olu?turma. Sitenize Kay?t olmak isteyen kullan?c?lar?n ?ifre belirlemesine gerek kalmadan sistem kendi ?ifre olu?turur. Kullan?c? Sistemin olu?turdugu ?ifreyi bir yere not almas? gerekiyor ?ifre Md5 Olarak ?retildi?i i?in Kullan?c? kay?t oldukdan sonra ?ifresini unutabilir. Kullan?c? Kay?t Oldukdan Sonra ?ifresini Profilinden de?i?tirebilir veya kay?t olurken Kendi ?ifresini belirleyebilir. Sistem 8 Haneli G?venli bir ?ifre Olu?turur Harf ve Rakamlardan olu?an. Uygulama: users.register.inc.php a??n alttakini bulun. Kod: { sed_shield_update(7, "Account validation"); sed_log("Wrong validation URL", 'sec'); sed_redirect("message.php?msg=157"); exit; } } Alt?na Ekleyin Kod: function sayiuret($sayi = 8) { global $f; $dizim = "azwsedcrfvtgbxyhnujmIkolp"."AZWSEDCRFVTGBXYHNUJMIKOLP"."1234567890+_?^#-/*"; $boyut = strlen($dizim); srand((double)microtime()*1000); for($i = 0; $i <$sayi; $i++) { $f .= $dizim[rand(0, $boyut)]; } return $f; } $sifrem= sayiuret(8); Alttakini bulun Kod: "USERS_REGISTER_PASSWORD" => "<input type=\"password\" class=\"password\" name=\"rpassword1\" size=\"8\" maxlength=\"16\" />", Alttaki ile de?i?tirin. Kod: "USERS_REGISTER_PASSWORD" => "<input class=\"password\" name=\"rpassword1\" value=\"".$sifrem."\" size=\"8\" maxlength=\"16\" />", Alttakini bulun Kod: "USERS_REGISTER_PASSWORDREPEAT" => "<input type=\"password\" class=\"password\" name=\"rpassword2\" size=\"8\" maxlength=\"16\" />", Alttaki ile de?i?tirin Kod: "USERS_REGISTER_PASSWORDREPEAT" => "<input class=\"password\" name=\"rpassword2\" value=\"".$sifrem."\" size=\"8\" maxlength=\"16\" />", ??lem tamamd?r. Ekran G?r?nt?s?: ![]() son mesaj 18 dakika ?nce Kay?t Alan?na Not d??meyi unutmay?n. ?ifrenizi L?tfen not al?n?z gibi bir not d??meniz sizin yarar?n?za olur. |
| Powered by Seditio | Print version |