Update x invio em ail di auth con body parametrico

This commit is contained in:
Samuele E. Locatelli
2018-05-24 11:22:21 +02:00
parent 2c4dee4f0a
commit 26fe0db33e
+18 -1
View File
@@ -219,6 +219,23 @@ namespace SteamWare
/// <param name="AuthKey">chiave (in chiaro)</param>
/// <param name="subject">chiave (in chiaro)</param>
public void sendEmailAuthKey(string email, string AuthKey, string subject)
{
string body = "Hi,<br/><br/>This is an automatic message generated by {3} platform on behalf of platform admin.<br/><br/><a href=\"{0}/jumper?UserAuthkey={1}&USER_NAME={2}\">Please click on following link (or cut/paste to your preferred browser)</a> to enable current device to {3} login.<br/><br/>Regards.";
sendEmailAuthKey(email, AuthKey, subject, body);
}
/// <summary>
/// invia email ad utente con url x enroll
/// </summary>
/// <param name="email"></param>
/// <param name="AuthKey">chiave (in chiaro)</param>
/// <param name="subject">chiave (in chiaro)</param>
/// <param name="body">body (in formato da completare string.format con 4 parametri che verrano inseriti come i seguenti:
/// {0} = baseURL - memLayer.ML.confReadString("baseUrl")
/// {1} = chaive encoded - HttpUtility.UrlEncode(md5UserAuthKey)
/// {2} = email destinatario
/// {3} = subject
/// </param>
public void sendEmailAuthKey(string email, string AuthKey, string subject, string body)
{
// se ho email admin...
if (email != "")
@@ -226,7 +243,7 @@ namespace SteamWare
// calcolo chiave MD5...
string md5UserAuthKey = encodeKey(AuthKey);
// mando email ad admin x reset utente...
string oggetto = string.Format("Hi,<br/><br/>This is an automatic message generated by {3} platform on behalf of platform admin.<br/><br/><a href=\"{0}/jumper?UserAuthkey={1}&USER_NAME={2}\">Please click on following link (or cut/paste to your preferred browser)</a> to enable current device to {3} login.<br/><br/>Regards.", memLayer.ML.confReadString("baseUrl"), HttpUtility.UrlEncode(md5UserAuthKey), email, subject);
string oggetto = string.Format(body, memLayer.ML.confReadString("baseUrl"), HttpUtility.UrlEncode(md5UserAuthKey), email, subject);
gestEmail.geAuth.mandaEmail(memLayer.ML.confReadString("_fromEmail"), email, subject, oggetto);
}
}