[ Ognjen_NS @ 28.12.2005. 02:26 ] @
E ovako:)

U VS2005, postoji u meniu "Website" opcija "ASP.NET Configuration" ,da konfigurishesh usere , njihove rules itd. E sada VS sve to odradi preko provajdera i smesti te usere u automatski generisane tabele kao shto su "aspnet_Membership", "aspnet_Roles", "aspnet_Users" u SQL Bazi i to sve radi kada se konektujem preko tih usera koje sam kreirao.
Moje pitanje je sledece, kako vec postojecem RULE-u da dodam korisnike iz neke druge tabele koju sam sam kreirao a ima ih recimo 1000 (mislim na korisnike) i da se pridrzavaju pravila koja su generisana u tom RULE-u:)))))

Valjda sam bio jasan


Please ako zna neko!:)

[ Fedya @ 28.12.2005. 07:21 ] @
Sintaksa je sledeca:

sp_addrolemember [@rolename =] <role name>,
[@membername =] <Login ID>
[ Ognjen_NS @ 30.12.2005. 23:46 ] @
Fedya

moze li malo objashnjenje?
[ Fedya @ 01.01.2006. 19:24 ] @
SQLServer ima sistemsku storovanu procedur koja se zove sp_addrolemember, ona dodaje usere odredjenom domenu (npr Owner, Adminstrator, User ili sta vec definises).
Znaci ako direktno u SQLServeru hoces da dodas user-a nekom domenu u skript kucas:
Code:
sp_addrolemember @rolename='Administrators' @membername='Ime Usera'


Ako ovo hoces da uradis iz nekog .NET jezika (nisi naveo koji jezik koristis pa cu koristiti sintaksu C#-a):
Code:

SqlConnection conn = new SqlConnection(connectionString);
SqlCommand cmd = cn.CreateCommand();
cmd.CommandType = CommandType.StoredProcedure();
cmd.CommandText = "sp_addrolemember";
SqlParameter roleName = cmd.Parameters.Add("@rolename", SqlDbType.Char);
SqlParameter roleMember = cmd.Parameters.Add("@rolemember", SqlDbType.Char);
roleName.Value = "Administrators";
roleName.Direction = ParameterDirection.Input;
roleMember.Value = "Ime Usera";
roleMember.Direction = ParameterDirection.Input;

cn.Open();
cmd.ExecuteNonQuery();


Nekoliko napomena: Ovaj kod sam kucao direktno u ES-ov editor poruka tako da mozda ima gresaka, nisam proveravao;
Ako imas 1000 user-a stavi ovaj kod u petlju i samo menjaj roleMember.Value nekom vrednoscu iz nekog tvog dataset-a... necu ti dati bas kompletan kod... muci se malo :)

Nadam se da sam bio jasan, ako treba jos nesto, slobodno pitaj...
[ Ognjen_NS @ 02.01.2006. 23:04 ] @
Nista vishe ne treba bar za sada:) Hvala ti mnogo!