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
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