If you are looking to have your own application authenticate against the ASPDNSF database, instead of referencing the ASPDNSFEncrypt.dll, couldn't you instead reference the AspDotNetStorefrontCore.dll (after 8.0.1.1, AspDotNetStorefrontCommon.dll before that) and then follow the logic used on the sign in page (assuming of course that you've got access to the proper connection string)?
Something like:
C#/VB.NET Code:
bool LoginOk;
c = new Customer(EmailAddress, true);
if (c.IsRegistered)
{
// Check the password
LoginOk = c.CheckLogin(PassworField);
if (LoginOk)
{
// See if they are unlocked, active and if true, do what you want with this information
}
else
{
// Your code to handle failed logins
}
}
else
{
// Customer doesn't have a login in the store
}
Would that work for you?