Login Asp.Net

Penso que não faça automaticamente !
Eu tive de criar classes e query strings pa poder dos campos do login comparar com o que tenho na BD e claro abrir as ligações para a BD e etc !
Não devo ter ajudado mas espero que te ajude em alguma coisa !
Uma pesquisa no google é capaz de te facilitar o entedimento acerca da coisa ;)
 
Penso que não faça automaticamente !
Eu tive de criar classes e query strings pa poder dos campos do login comparar com o que tenho na BD e claro abrir as ligações para a BD e etc !
Não devo ter ajudado mas espero que te ajude em alguma coisa !
Uma pesquisa no google é capaz de te facilitar o entedimento acerca da coisa ;)

pois nao ajudou muito...
 
vou tentar mostrar como fiz e funcionou.

1º na area do design em ASP adicionas o objecto Login.

2º depois no codigo fiz algo tipo isto.

Código:
for (int i = 0; i < Int32.Parse(GridView1.Rows.Count.ToString()); i++)
        {
            if (Login1.UserName.ToString() == GridView1.Rows[i].Cells[0].Text.ToString() && Login1.Password.ToString() == GridView1.Rows[i].Cells[1].Text.ToString())
            {
                correcto = true;
                clienteid = Int32.Parse(GridView1.Rows[i].Cells[2].Text.ToString());
                tipo = GridView1.Rows[i].Cells[3].Text.ToString().Trim().ToUpper();
            }
        }



        if (correcto && tipo == "ADMIN")
        {
            e.Authenticated = true;
            Session.Add("ID", clienteid);
            Response.Redirect("lista.aspx");


        }
        if (correcto && tipo == "CLIENT")
        {
            Session.Add("loginID", Login1.UserName.ToString());
            e.Authenticated = true;
            Session.Add("ID", clienteid);

            Response.Redirect("cliente");
            //            Server.Transfer("cliente/default.aspx");

        }

ro que isto foi só para um trabalho e tal. mas convem também saber manipular bases de dados.

o e.Authenticated define se o login teve exito ou não. o session.add foi para me certificar nas outras paginas que tem login ou não.

Código:
        int id = 0;
        try
        {
            id = Int32.Parse(Session["ID"].ToString());
        }
        catch (Exception ex)
        {
            Response.Redirect("./default.aspx");
        }

este é um dos metodos que certifica se tem login ou não. é uma coisa básica, mas espero que ajude. fkb
 
Back
Topo