j’implemente la securité d’un site
pour ca j’ai créé un objet privilege et une collection de privilege (System.Collections.ObjectModel)
je test si ma collection de privilege contient un objet privilege afin de permettre l’acces a un page.
j’ai donc
public bool HasPrivilege(string privName)
{
Privilege priv = PrivilegeDALC.Getprivilege(privName); // je recupere le privilege a tester a partir du nom
if (_privileges.Contains(priv)) // je regarde dans ma collection _privileges si l'objet priv y est
return true;
else
return false;
}
or meme si les deux objets sont identiques, cette fonction me retourne invariablement false…
qu’est ce que j’ai loupé ???