Login Em C#

ButterflyEffect

Power Member
Codigo no Login.aspx.cs

Código:
SqlConnection mycon = newSqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["IGMConnectionString"].ConnectionString);
SqlDataAdapter adapter = newSqlDataAdapter("SELECT cod_utilizador FROM utilizadores WHERE login LIKE '" + login.SelectedItem + "' AND password LIKE '" + password.Text + "'", mycon);
DataSet dataset1 = newDataSet();
mycon.Open();
adapter.Fill(dataset1, "utilizadores");
mycon.Close();
if (dataset1.Tables["utilizadores"].Rows.Count > 0)
{
Session["cod_utilizador"] = dataset1.Tables["utilizadores"].Rows[0][0].ToString();
Response.Redirect("Informacao.aspx");

}

else

{
//lblerro.Text = "Dados de acesso inválidos";
}
 
Codigo no master
if (Session["id_utilizador"] == null)
{
for (int i = 1; i < 7; i++)
Menu1.Items[0].ChildItems.RemoveAt(1);
}
else
{
Menu1.Visible = true;
Menu1.Items[0].ChildItems.RemoveAt(0);
}

Este codigo funciona mas agora necessitava de criar ter perfis e atribuir permissoes como Faxo?
cump
 
Última edição pelo moderador:
Para faxer lougout
protectedvoid LoginStatus1_LoggingOut(object sender, LoginCancelEventArgs e)
{
Session.Abandon();
FormsAuthentication.SignOut();
Response.Redirect(
"Main.aspx");
}

Alem das permissoes e perfis, como faxo para estabelecer um tempo ate faxer lougout e obrigar a faxer novamente login????Como faxo para criar perfis de utilizadores.terei 3 um administrador, um supervisor e um basic user
 
Back
Topo