Witajcie,
mam portal, który składa się z trzech folderów: Księgowość, Produkcja, Magazyn i każdy z nich zawiera pliki. W bazie danych mam tabelę zawierającą kolumny id_uzytkownika, username, password, departament. Mam stworzony własny membership, który działa poprawnie. Problemem jest zadeklarowanie odczytanego z bazy "departamentu" jako roli, tak abym mógł dalej skonfigurować to w web.configu.

Poniżej prezentuje fragment kodu do logowania:

 

protected void button1_Click(object sender, EventArgs e)
        {
            int s = 0;
            string h = "";
            string stat = "";
            string department = "";


            if (checkBox1.Checked)
            { stat = "t"; }
            else { stat = "f"; }

            CustomMembershipProvider cmp = (CustomMembershipProvider)Membership.Providers["CustomMembershipProvider"];
            cmp.logowanie(textBox1.Text, textBox2.Text, out s, out h, out department);

            string nazwa = textBox1.Text;

            switch (s)
            {
                case 0:
                    Response.Redirect("Zmiana_Hasla.aspx?login="+nazwa+"&stat="+stat);
                    break;
                case 1:
                    FormsAuthentication.RedirectFromLoginPage(textBox1.Text, checkBox1.Checked);
                    break;
                case 2:
                    label1.Text = "Konto zablokowane";
                    break;
                case 3:
                    label1.Text = "Błędne hasło użytkownika";
                    break;
                case 4:
                    label1.Text = "Brak użytkownika w bazie";
                    break;
                case 5:
                    label1.Text = "Konto nieaktywne. Aktywuj najpierw konto.";
                    break;
            }
        }

Jak ustawić tu rolę? Dziękuję i pozdrawiam