Mostrar los tags: validar

Mostrando del 11 al 14 de 14 coincidencias
<<>>
Se ha buscado por el tag: validar
Imágen de perfil

Clase para crear y validar contraseñas seguras


PHP

estrellaestrellaestrellaestrellaestrella(4)
Actualizado el 9 de Diciembre del 2016 por Kip (28 códigos) (Publicado el 17 de Octubre del 2016)
6.000 visualizaciones desde el 17 de Octubre del 2016
Clase sencilla que ayuda a crear y asi mismo a validar contraseñas, para la creación de estas usa el algoritmo BLOWFISH incluido ya en PHP.

Ejemplos de uso:

Crear un hash a partir de una variable $_POST

1
2
3
4
5
require 'phasswordClass.php';
 
$obj = new Phassword;
$password_post = $_POST['password'];
$password_hash = $obj->cryptphass($password_post);

Validar una contraseña a partir de una contraseña ingresada y tomar el hash ya almacenado en la base de datos

1
2
3
4
5
6
7
8
9
10
11
require 'phasswordClass.php';
 
$obj = new Phassword;
$password_post = $_POST['password'];
 
//$password_base_de_datos es la variable de la contraseña almacenada en la base
//creado con la funcion cryptphass() de esta misma clase
 
if ($obj->verifphass($password_post, $password_base_de_datos)) {
	echo 'Contraseña valida!';
}

Es posible modificar el coste por defecto a usar en la encriptación, el que toma por defecto es el 10 un coste optimo pero depende del hardware y puede aumentarse de esta forma:

1
2
3
4
5
6
require 'phasswordClass.php';
 
$obj = new Phassword;
$obj->coste = 15;
$password_post = $_POST['password'];
$password_hash = $obj->cryptphass($password_post);

Esta clase funciona con una version de PHP mayor o igual a 5.3.7 en este caso usa la funcion crypt() y en el caso de tener una version mayor o igual a 5.5 usa la funcion password_hash() para crear el hash de la contraseña.

En caso de tener una duda acerca de lo expuesto anteriormente es mejor hacer una evaluacion del retorno de la funcion que crea el hash y asi mismo en caso de que exista un error mostrarlo llamando a la variable 'error' de la clase, asi:

1
2
3
4
5
6
7
8
9
10
11
require 'phasswordClass.php';
 
$obj = new Phassword;
$password_post = $_POST['password'];
$password_hash = $obj->cryptphass($password_post);
 
if (!$password_hash) {
	echo $obj->error;
} else {
	echo 'Contraseña creada!';
}

Lo mejor seria tener una versión estable PHP para la correcta creación y verificación de contraseñas.

Cualquier error o duda comentarlo por aqui.

Saludos
Imágen de perfil

Validar un checkbox en un formulario con PHP


PHP

estrellaestrellaestrellaestrellaestrella(5)
Publicado el 12 de Junio del 2015 por Xve (294 códigos)
33.911 visualizaciones desde el 12 de Junio del 2015
Este simple ejemplo, muestra como validar un input type=checkbox de un formulario desde PHP. Lo que hace es determinar si se ha seleccionado el checkbox en el formulario, mostrando un mensaje de error si no se ha seleccionado.
Imágen de perfil

Validar un campo texto en un formulario con PHP


PHP

estrellaestrellaestrellaestrellaestrella(9)
Publicado el 9 de Junio del 2015 por Xve (294 códigos)
28.645 visualizaciones desde el 9 de Junio del 2015
Este simple ejemplo, muestra como validar un input type=text de un formulario desde PHP. Lo que haces es determinar si se ha introducido un valor en el formulario, mostrando un mensaje de error si no se ha introducido.
sin imagen de perfil

Funcion que indica si una direccion IP de un textbox es correcta o no


Visual Basic.NET

Publicado el 4 de Diciembre del 2014 por Jose
5.541 visualizaciones desde el 4 de Diciembre del 2014
Funcion que indica si la IP, tipeada en un textbox, es correcta o no. Devuelve verdadero (true) o Falso (false) según se ajuste o no a lo siguiente:
- Tamaño correcto de una direccion IP: entre 7 y 15 digitos, se incluyen los puntos
- Debe tener tes puntos: los separadores de los pares
- Cada par debe estar entre 0 y 255.
En el TextBox debes validar que incluyan solo numeros y/o puntos (KeyPress).
Anterior12Siguiente