• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

jak wygenerować ciąg losowych znaków o określonej długości w php>?

0 głosów
1,189 wizyt
pytanie zadane 3 kwietnia 2016 w PHP przez saliwan22 Gaduła (3,110 p.)
Witam!

Pracuje nad systemem do przypominania hasła. Kiedy użytkownik poda odpowiedni emial i informacje podaną przy rejestracji chcę mu wysłać na emial nowe hało wygenerowane automatycznie. Ma ktoś pomysł jak to zrobić?

3 odpowiedzi

+1 głos
odpowiedź 3 kwietnia 2016 przez majfirst Obywatel (1,200 p.)
funkcja random_bytes() w php 7,

a wcześniej to to uniqid lub:

http://php.net/manual/en/function.openssl-random-pseudo-bytes.php
0 głosów
odpowiedź 3 kwietnia 2016 przez Mateusz11 Pasjonat (22,910 p.)
echo uniqid('');

Funkcja uniqid

komentarz 3 kwietnia 2016 przez saliwan22 Gaduła (3,110 p.)
A jaką długość znaków ona wygeneruje?
komentarz 3 kwietnia 2016 przez Mateusz11 Pasjonat (22,910 p.)
Chyba 13, a jak będzie generować różnie, to w sumie jest też funkcja rand()
komentarz 3 kwietnia 2016 przez jpacanowski VIP (101,940 p.)
komentarz 3 kwietnia 2016 przez Mateusz11 Pasjonat (22,910 p.)
23 znaczki-krzaczki xD
0 głosów
odpowiedź 3 kwietnia 2016 przez Magicone Nałogowiec (45,100 p.)
oooo, ja jeszcze pamiętam jak to się robiło xD

md5(rand().time())

+ substr, w zależności ile znaków chcesz, generuje AFAIR 40
1
komentarz 3 kwietnia 2016 przez Comandeer Guru (607,960 p.)
MD5 generuje 32, 40 generuje SHA1

Podobne pytania

0 głosów
1 odpowiedź 659 wizyt
0 głosów
2 odpowiedzi 2,198 wizyt
pytanie zadane 2 marca 2016 w C i C++ przez sebask08 Użytkownik (510 p.)
0 głosów
2 odpowiedzi 955 wizyt

93,741 zapytań

142,676 odpowiedzi

323,294 komentarzy

63,323 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...