VS2005 .NET 2.0 C# kullanıyorum.ASP.NET Web Sitesi Yönetim Aracı işlevselliğini Web sayfasına getirme
Şu anda vb kullanıcıları yönetmek, ASP.NET Web Sitesi Yönetim Aracı yapı tarafından benim kullanıcı rolleri yönetme yanı sıra ben 2 soru var ActiveDirectory kimlik
kullanıyorum.
Öncelikle, benim web sayfası üzerine ASP.NET Web Yönetici Aracı rolü düzenleme uygulamak için internet üzerinde bakabilirsiniz herhangi bir örnek kod var mı? GUI'nin orada olmaması gerekiyor, sadece kullanıcı adı ve web sayfamdaki rol onay kutularına ihtiyacım var. Ben Windows Web benim kimlik değişti sonra yeni bir kullanıcı oluşturmak çalıştığında
Çalışma kod örnekleri
İkincisi takdir edilecektir, bir hata almakta olduğunuz ActiveDirectory kullanan.
o AD yeni kullanıcı oluşturma izin vermediği için mi yoksa web.config yılında benim connectionUsername
ve connectionPassword
sağlanan hesap olmadığı için öyle: Aşağıda hatadır yeterli ayrıcalık?
DÜZENLEME: Benim ilk soru için
, bir veritabanından kullanıcı rolünü yükleyen bir düğme vardır. Beni ActiveDirectory gelen kullanıcıların listesini almak ve yukarıda benim yöntemine benzer uygulamak için
protected void loadUser_Click(object sender, EventArgs e)
{
AdminCb.Checked = false;
UserCb.Checked = false;
SqlConnection conn = new SqlConnection("Data Source=TP;Initial Catalog=MP;User ID=user;Password=password");
string sql = "SELECT [User Type] FROM [UserRoles] where [Name][email protected]";
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.Parameters.Add("@Name", SqlDbType.VarChar, 50).Value = UserNameList.Text;
conn.Open();
Object result = cmd.ExecuteScalar();
conn.Close();
if (result != null)
{
string usertype = result.ToString();
if (usertype == "Super User")
{
AdminCb.Checked = true;
}
if (usertype == "Normal User")
{
UserCb.Checked = true;
}
}
}
mümkün mü: Aşağıda
yöntemdir? İlk sorunuz gelince
aracının yapısı bozulması için teşekkür ederiz. Rolleri çağırmanın mümkün olup olmadığını öğrenebilir miyim.CreateRole() yöntemi ve kullanıcı * * .asp * web sayfasındaki belirli bir rolden kullanıcıyı iptal etmek ve bir button_click öğesine atamak gibi başka yöntemler var mı? – gymcode
@RUiHAO ASP.NET veya klasik ASP kullanıyor musunuz? Sadece ASP.NET adına konuşabilirim, ama bu durumda evet. Statik 'Roles.CreateRole()' yöntemini çağırdığınızda, uygulamanız rol eklemek için temeldeki üyelik veri deposuna (yani veritabanı) erişmek için * web.config * dosyanızdan "roleManager" işlevini kullanır. –
ASP.NET kullanıyorum. Ağ üzerinde, aracın kullandığı yöntemlerin listesini sağlayan herhangi bir rehber var mı? – gymcode