 | Cette information est obsolète. Les développements de sites web autour de Mercator se font maintenant |
Cette procédure permet de simuler un login d'un utilisateur Mercator. Cette fonctionnalité requiert 2 paramètres :
- le nom de l'utilisateur
- son mot de passe
Cette procédure n'est accessible que via MercatorIshopAspx.dll.
Elle renvoie un structure de type MercatorIshop.StructLoginUser.
Cette structure contient un champ boolean isOk qui indique si le login a peut être effectué avec succès ou pas.
Si isOk est à false, les champs suivants sont complétés :
- lastError_F : libellé de l'erreur en français
- lastError_N : libellé de l'erreur en néerlandais
- lastError_E : libellé de l'erreur en anglais
- lastError_D : libellé de l'erreur en allemand
Si par contre isOk est à true, alors le champ userRow, de type DataRow, contient l'entiereté du record de la table USERS correspondant à cet utilisateur.
Exemple d'utilisation :
MercatorIshop.StructLoginUser ret = MercatorIshop.LoginUser(Request.Params["nom"].Trim(), Request.Params["password"].Trim());
if (!ret.isOk)
{
LabelErr = ret.lastError_F;
}
else
{
LabelId= ret.userRow["id"].ToString();
}
Cette fonctionnalité est illustrée dans ce site web de reporting.