{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (16 июн 2016, 09:48) [0/0] [0] [отв] [спам] [под] +1 | -1

В общем есть поле ввода емайла при регистрации как мне сделать что бы после ввода емайла на этот емайл отправлялся рандомный пароль и записивался в базу данных и этот пароль можно было использовать при входе

2.
OZZY * 15.26
(16 июн 2016, 10:03) [0/0] [0] [отв] [спам] [под] +1 | -1

<form method="post">
<input type="text" name="number" value="10">
<input type="submit" value="Генерировать">
<form><br><br>
<?php
// Параметр $number - сообщает число
// символов в пароле
echo generate_password (intval( $_POST [ 'number' ]));
function generate_password ( $number )
{
$arr = array( 'a' , 'b' ,'c' , 'd' ,'e' , 'f' ,
'g' ,'h' , 'i' ,'j' , 'k' , 'l' ,
'm' ,'n' , 'o' ,'p' , 'r' , 's' ,
't' ,'u' , 'v' ,'x' , 'y' , 'z' ,
'A' ,'B' , 'C' ,'D' , 'E' , 'F' ,
'G' ,'H' , 'I' ,'J' , 'K' , 'L' ,
'M' ,'N' , 'O' ,'P' , 'R' , 'S' ,
'T' ,'U' , 'V' ,'X' , 'Y' , 'Z' ,
'1' ,'2' , '3' ,'4' , '5' , '6' ,
'7' ,'8' , '9' ,'0' , '.' , ',' ,
'(', ')','[', ']', '!','?' ,
'&', '^','%' , 'Удалён ,'$' ,
'<', '>','/' , '|','+' , '-' ,
'{', '}','`', '~');
// Генерируем пароль
$pass = "" ;
for( $i = 0; $i < $number; $i ++)
{
// Вычисляем случайный индекс массива
$index = rand (0 , count ( $arr ) - 1 );
$pass .= $arr [$index ];
}
return $pass ;
}
?>


Изм. 2 раз. / Посл. изм.
OZZY * 15.26
(16 июн 2016, 10:05)
  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений