Acesso as paginas usando FormAutentication
08/09/2008
0
Boa tarde galera,
Pessoal mais uma vez estou aki precisando da ajuda de vc´s. Desta vez quero implementar um controle com login na minha aplicação web.
Descrição:
Tenho um banco access com uma tabela chamada tb_login que possui dois campos, usuario e senha.
eu criei uma classe que quando eu passo os parametros usuario e senha ele retorna o valor 1 para se o usuario e senha estiverem corretos, senão retorna 1 (está classe está funcionando corretamenta).
A minha duvida é como fazer para redirecionar para as minhas outras paginas e como salvar isso em um Cookie para que depois de eu ter logado no sistema posso navegar por várias paginas sem precisar logar novamente......
Pessoal mais uma vez estou aki precisando da ajuda de vc´s. Desta vez quero implementar um controle com login na minha aplicação web.
Descrição:
Tenho um banco access com uma tabela chamada tb_login que possui dois campos, usuario e senha.
eu criei uma classe que quando eu passo os parametros usuario e senha ele retorna o valor 1 para se o usuario e senha estiverem corretos, senão retorna 1 (está classe está funcionando corretamenta).
A minha duvida é como fazer para redirecionar para as minhas outras paginas e como salvar isso em um Cookie para que depois de eu ter logado no sistema posso navegar por várias paginas sem precisar logar novamente......
Jeferson.rosario
Curtir tópico
+ 0
Responder
Posts
08/09/2008
Ricardo Silva
te aconsselho a salvar numa variavel de sessão
exemplo em C#
mas se vc quiser usar Cookies
to sem o VisualStudio aki...
desculpe se tem erro de codogo...
quaquer duvida soh posta
exemplo em C#
//Tempo de duração da sessão(em minutos) 24 horas Session.Timeout = 1440; Server.ScriptTimeout = 999999999; // garantir oo tempo de vida da sessão Session.Add("usuario", codigoUsuario);
mas se vc quiser usar Cookies
//Captura o cookie HttpCookie cookie = Request.Cookies["pecas"]; //Certifica-se que o cookie existe if(cookie == null) { cookie.Value = "codigoUsuario"; } else { classeUsuario.codigo = cookie.Value.ToString(); }
to sem o VisualStudio aki...
desculpe se tem erro de codogo...
quaquer duvida soh posta
Responder
08/09/2008
Jeferson.rosario
Bom eu esqueci de dizer. Sou novo em aspnet + C#.
Voce poderia simular como eu poderia realizar este codigo:
Meu banco de dados eh access .
Tabela
tb_login(usuario, senha);
como eu posso fazer este login?
Este é o metodo que eu estou usando para fazer o login:
public int login(String usuario, String senha)
{
int status=10;
String loginSelect = ´SELECT * FROM tb_login WHERE user=@USER AND senha=@SENHA´;
OleDbCommand CMDLogin = new OleDbCommand(loginSelect, Conexao);
OleDbDataReader DataReaderLogin;
Conexao.Open();
CMDLogin.Parameters.Add(new OleDbParameter(´@USER´, usuario));
CMDLogin.Parameters.Add(new OleDbParameter(´@SENHA´, senha));
DataReaderLogin = CMDLogin.ExecuteReader();
if (DataReaderLogin.HasRows)
{
status = 1;
Conexao.Close();
}
else
{
status = 0;
Conexao.Close();
}
return status;
}
Desde já agradeço pela ajuda
Voce poderia simular como eu poderia realizar este codigo:
Meu banco de dados eh access .
Tabela
tb_login(usuario, senha);
como eu posso fazer este login?
Este é o metodo que eu estou usando para fazer o login:
public int login(String usuario, String senha)
{
int status=10;
String loginSelect = ´SELECT * FROM tb_login WHERE user=@USER AND senha=@SENHA´;
OleDbCommand CMDLogin = new OleDbCommand(loginSelect, Conexao);
OleDbDataReader DataReaderLogin;
Conexao.Open();
CMDLogin.Parameters.Add(new OleDbParameter(´@USER´, usuario));
CMDLogin.Parameters.Add(new OleDbParameter(´@SENHA´, senha));
DataReaderLogin = CMDLogin.ExecuteReader();
if (DataReaderLogin.HasRows)
{
status = 1;
Conexao.Close();
}
else
{
status = 0;
Conexao.Close();
}
return status;
}
Desde já agradeço pela ajuda
Responder
Clique aqui para fazer login e interagir na Comunidade :)