Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
Intenta ser respetuoso con el resto de los usuarios o podrías ser sancionado.
Inicio
Ayuda
Buscar
Calendario
Ingresar
Registrarse
Comunidad PHPeros
»
Lenguajes
»
PHP
»
Tutoriales PHP
»
[Tutorial]Muestra las claves en ****
« anterior
próximo »
Imprimir
Páginas: [
1
]
Ir Abajo
Autor
Tema: [Tutorial]Muestra las claves en **** (Leído 934 veces)
Francisco
PHPer@
Mensajes: 53
Karma: 2
Sexo:
PHP Lover <3
[Tutorial]Muestra las claves en ****
«
en:
01 de Octubre de 2010, 06:33:55 am »
Hola PHPeros:
hoy aprovechando de haber aprendido a usar la funcion for(); (Gracias a los que me ayudaron)
publicare un mini tutorial.
Por ejemplo:
este puede ser usado para mostrar los datos de el usuario pero enves de mostrar la clave, mostraria un * por cada caracter
codigo ejemplo:
<!
DOCTYPE html
PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
<
html xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
>
<
meta http
-
equiv
=
"Content-Type"
content
=
"text/html; charset=iso-8859-1"
/>
<
title
>
Documento sin t
&
iacute
;
tulo
</
title
>
</
head
>
<
body
>
<
form id
=
"form1"
name
=
"form1"
method
=
"post"
action
=
""
>
<
p
>
<
label
>
Usuario
<
input type
=
"text"
name
=
"textfield"
/>
</
label
>
<
br
/>
<
label
>
Contraseña
<
input type
=
"password"
name
=
"textfield2"
/>
</
label
>
<
br
/>
<
label
>
email
<
input type
=
"text"
name
=
"textfield3"
/>
</
label
>
<
br
/>
<
label
>
Enviar
<
input type
=
"submit"
name
=
"Submit"
value
=
"Enviar"
/>
</
label
>
</
p
>
</
form
>
<?
php
// Creado Por Chiri Para PHPeros, No quitar Copyrights ya que no son visibles
$usuario
=
$_POST
[&
#39;textfield']; // definimos el campo usuario
$pass
=
$_POST
[&
#39;textfield2']; // definimos el campo contraseña
$email
=
$_POST
[&
#39;textfield3']; // definimos el campo email
$enviar
=
$_POST
[&
#39;Submit']; // definimos el boton enviar
if(isset(
$enviar
)){
//comprovamos si se ha definido
if(empty(
$usuario
)or empty(
$pass
) or empty(
$email
)){
//comprobamos si estan vacios los campos
exit(&
#39;Rellena los Campos'); // si es asi imprimimos el mensaje de error
}
else{
// si no es asi entregamos los datos
echo &
#39;Usuario: '.$usuario.'<br>
Pass
:
&
#39;;
$contar
=
strlen
(
$pass
);
for(
$i
=
0
;
$i
<
$contar
;
$i
++){
// la funcion for nos repite el * por las veces que contengan los caracteres de la variable pass ejemplo, si pass tenia 5 caracteres (Holax) imprime *****.
echo &
#39;*';
}
echo &
#39;<br>
Email
: &
#39;.$email.'
&
#39;;
}}
?>
</body>
</html>
Esto es un ejemplo, toma de un formulario los campos y usamos la funcion for(); para repetir los * por los caracteres que tenga lo escrito en la contraseña, esto puede ser realizado tambien desde una BD si se sabe manejar el codigo.
Espero que les haya servido
PD: Dejo un Adelanto que me encuentro modificando el PfUsers 3.5 haciendo muchas mejoras y corrigiendo errores que pronto estara al aire.
Saludos;
«
Última modificación: 01 de Octubre de 2010, 06:40:37 am por Francisco
»
En línea
Programando y ayudando rn PHP.
Comunidad PHPeros
[Tutorial]Muestra las claves en ****
«
en:
01 de Octubre de 2010, 06:33:55 am »
Siquillote
PHPero Master
Mensajes: 4.229
Karma: 179
Sexo:
Re:[Tutorial]Muestra las claves en ****
«
Respuesta #1 en:
01 de Octubre de 2010, 13:58:58 pm »
Bueno, es un comienzo. No tiene mucha utilidad, pero es un comienzo.
En línea
#
Fdo. Physlet
westwest
PHPero Master
Mensajes: 2.837
Karma: 104
Sexo:
Re:[Tutorial]Muestra las claves en ****
«
Respuesta #2 en:
01 de Octubre de 2010, 15:05:46 pm »
Como práctica está bien, pero str_repeat resume el for
En línea
Twitter
Imprimir
Páginas: [
1
]
Ir Arriba
« anterior
próximo »
Comunidad PHPeros
»
Lenguajes
»
PHP
»
Tutoriales PHP
»
[Tutorial]Muestra las claves en ****