Está en la página 1de 5

SEGURIDAD DE SOFTAWARE INGENIERIA DE SOFTWARE

UNIVERSIDAD DE CARTAGENA

ASIGNATURA:
SEGURIDAD DE SOFTWARE

ACTIVIDAD Nº 2

PROGRAMA:
INGENIERIA DE SOFTWARE
VII SEMESTRE

INTEGRANTES:
JEINER MANGONES ANAYA
FIDEL HERNANDEZ ALTAMIRANDA
GERVIS PAJARO PAJARO

TUTOR:
MARTIN INDABURO

CENTRO TUTORIAL LORICA

2020
SEGURIDAD DE SOFTAWARE INGENIERIA DE SOFTWARE

Código Fuente Del Aplicativo Web.


Hecho con php y un formulario html y ejecutado con Xampp desde localhost
<?php

// Se declaran las variables

$Nombre = $Apellido = $Edad = $Correo = $Password = "";

// Usamos un condicionales para hacer que los campos sean requeridos.

if ($_SERVER["REQUEST_METHOD"] == "POST") {

if (empty($_POST["Nombre"])) {

$NombreErr = "Nombre is required";

} else {

$Nombre = test_input($_POST["Nombre"]);

if (empty($_POST["Apellido"])) {

$ApellidoErr = "Apellido is required";

} else {

$Apellido = test_input($_POST["Apellido"]);

if (empty($_POST["Edad"])) {

$EdadErr = "Edad is required";

} else {

$Edad = test_input($_POST["Edad"]);

if (empty($_POST["Correo"])) {

$CorreoErr = "Correo is required";

} else {

$Correo = test_input($_POST["Correo"]);

if (empty($_POST["Password"])) {

$PasswordErr = "Password is required";


SEGURIDAD DE SOFTAWARE INGENIERIA DE SOFTWARE

} else {

$Password = test_input($_POST["Password"]);

// Declaramos una funcion para restringir datos

function test_input($data) {

$data = trim($data); // Con esta linea se eliminan espacios en blanco y otros caracteres
predefinidos de ambos lados de una cadena.

$data = stripslashes($data);// Con esta linea se eliminan las barras invertidas agregadas por la
función addlashes()

$data = htmlspecialchars($data); //Con esta linea se convierten algunos caracteres predefinidos


en entidades HTML.

return $data;

?>

<!DOCTYPE html>

<html>

<head>

<title>Formulario Prueba</title>

</head>

<body>

<h3> FORMULARIO PHP PARA VALIDAR DATOS</h3>

<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">

Nombre:<input type="text" name="Nombre" >

<br><br>

Apellido:<input type="text" name="Apellido" >

<br><br>

Edad:<input type="number" name="Edad" >

<br><br>

Correo:<input type="email" name= "Correo">


SEGURIDAD DE SOFTAWARE INGENIERIA DE SOFTWARE

<br><br>

Password:<input type="Password" name="Password" >

<br><br>

<input type="submit" name="Submit" value="Enviar Datos" >

<br><br>

</form >

<?php

if (isset($NombreErr)) {

echo $NombreErr;

echo "<br>" ;

if (isset($ApellidoErr)) {

echo $ApellidoErr;

echo "<br>" ;

if (isset($EdadErr)) {

echo $EdadErr;

echo "<br>" ;

if (isset($CorreoErr)) {

echo $CorreoErr;

echo "<br>" ;

if (isset($PasswordErr)) {

echo $PasswordErr;

echo "<br>" ;

if ((!empty($Correo))) {
SEGURIDAD DE SOFTAWARE INGENIERIA DE SOFTWARE

echo "Nombre: ".$Nombre;

echo "<br>" ;

echo "Apellido: ".$Apellido;

echo "<br>" ;

echo "Edad: ".$Edad;

echo "<br>" ;

echo "Correo: ".$Correo;

echo "<br>" ;

echo "Password: ".$Password;

echo "<br>" ;

?>

</body>

</html>

También podría gustarte