예제 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Session["usuario_logado"] == null)
         {
             Response.Redirect("Default.aspx");
         }
         else
         {
             //recupera objeto usuario logado da sessão
             usuarios usuario = (usuarios)Session["usuario_logado"];
             lblusuariologado.Text = " Bem vindo " + usuario.nome;
         }
     }
 }
예제 #2
0
        protected void Btnentrar_Click(object sender, EventArgs e)
        {
            string usuario = Txtusuario.Text;
            string senha   = Txtsenha.Text;

            //cria conexao com o banco de dados
            projetoescolaEntities conexao = new projetoescolaEntities();

            //consulta o objeto baseado em login e senha
            usuarios user =
                conexao.usuarios.FirstOrDefault(
                    linha => linha.login.Equals(usuario) &&
                    linha.senha.Equals(senha)
                    );

            if (user != null)
            {
                //login bem sucedido!
                Session["usuario_logado"] = user;
                Response.Redirect("principal.aspx");
            }
        }