miércoles, 20 de marzo de 2013

Codigo de la clase del dia 13 de marzo

 

Pagina Default.aspx: esta pagina contiene dos elementos que son usuario y password con sus respectivas cajas de entrada

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void btnvalida_Click(object sender, EventArgs e)
    {
        String nombre;
        String contra;
        String valido = "g7s21";
        nombre = txtnombre.Text;
        contra = txtcontra.Text;
        if (nombre.Equals(valido))
        {
            lblresultado.Text = "esta correcto";
            if (contra.Equals("contraseña"))
            {
                lblresultado.Text = "adelante...";
                Session.Add("usuario", "permitido");
                Session.Timeout = 100;
                Response.Redirect("principal.aspx?estado=correcto&nombre="+nombre);
            }
            else
            {
                lblresultado.Text = "error en la contraseña";
            }
        }
        else
        {
            lblresultado.Text = "loguin erroneo";
        }
        //txtnombre.setvalor("hola");
        //txtnombre.text="hola";
        //lblresultado.Text = "nombre " + nombre + " contra " + contra;
    }
}

 

principal.aspx: unicamente contiene un texto referido a la pagina y un ButtonLink para cerrar la sesion abierta

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class principal : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] == "permitido")
        {
            Response.Write(Session["usuario"]);

        }
        else Response.Redirect("Default.aspx");
        String nombre = "";
        nombre = Request.QueryString["nombre"];
        Response.Write("el nombre es " + nombre);
    }
    protected void lkbsesion_Click(object sender, EventArgs e)
    {
        Session.Remove("usuario");
        Response.Redirect("Default.aspx");
    }
}

No hay comentarios:

Publicar un comentario