Les dejo el archivo con toda la información para su base de datos que deberá contener su base de datos,
https://skydrive.live.com/redir?resid=3BFA720B3F713F6B!2259&authkey=!AHKlwRdwW29IXIo
Les dejo el archivo con toda la información para su base de datos que deberá contener su base de datos,
https://skydrive.live.com/redir?resid=3BFA720B3F713F6B!2259&authkey=!AHKlwRdwW29IXIo
chicos aquí les dejo la liga para descargar el ejemplo que realice en día miércoles en laboratorio
https://skydrive.live.com/redir?resid=3BFA720B3F713F6B!2251&authkey=!ALMbmY9rBq90cQU
espero les sirva bonito inicio de semana
Codigo IngresoDTO.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
/// <summary>
/// Descripción breve de IngresoDTO
/// </summary>
public class IngresoDTO
{
int _id;
public int id{
get
{
return _id;
}
set
{
_id = value;
}
}
public String usuario
{
set;
get;
}
public String password
{
get;
set;
}
}
Codigo ValidaUsuario
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
/// <summary>
/// Descripción breve de ValidaUsuario
/// </summary>
public class ValidaUsuario
{
public Boolean validausr(IngresoDTO datos)
{
Boolean bandera=true;
if (datos.usuario.Equals("") || datos.password.Equals(""))
{
bandera = false;
}
return bandera;
}
public IngresoDTO consultar(String nombre, String edad){
}
}
codigo Logueo.aspx
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Logueo : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnvalida_Click(object sender, EventArgs e)
{
ValidaUsuario comprobar = new ValidaUsuario();
IngresoDTO datos = new IngresoDTO();
datos.usuario=txtnombre.Text;
datos.password=txtcontra.Text;
if (comprobar.validausr(datos))
{
Response.Write("tiene datos...");
Response.Write("<br> nombre " + datos.usuario+"<br>");
Response.Write("contraseña " + datos.password);
}
else
{
Response.Write("alguno esta vacio");
}
}
}
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");
}
}