mirror of
https://github.com/Telecominfraproject/wlan-cloud-ucentralsec.git
synced 2025-11-01 11:17:51 +00:00
Signed-off-by: stephb9959 <stephane.bourque@gmail.com>
This commit is contained in:
@@ -600,7 +600,7 @@ namespace OpenWifi {
|
|||||||
} else {
|
} else {
|
||||||
MessageAttributes Attrs;
|
MessageAttributes Attrs;
|
||||||
Attrs[RECIPIENT_EMAIL] = UInfo.userinfo.email;
|
Attrs[RECIPIENT_EMAIL] = UInfo.userinfo.email;
|
||||||
Attrs[LOGO] = AuthService::GetLogoAssetURI();
|
Attrs[LOGO] = AuthService::GetSubLogoAssetURI();
|
||||||
Attrs[SUBJECT] = "Login validation code";
|
Attrs[SUBJECT] = "Login validation code";
|
||||||
Attrs[CHALLENGE_CODE] = Challenge;
|
Attrs[CHALLENGE_CODE] = Challenge;
|
||||||
return SMTPMailerService()->SendMessage(UInfo.userinfo.email, MessagingTemplates::TemplateName(MessagingTemplates::SUB_VERIFICATION_CODE,OperatorParts[0]), Attrs);
|
return SMTPMailerService()->SendMessage(UInfo.userinfo.email, MessagingTemplates::TemplateName(MessagingTemplates::SUB_VERIFICATION_CODE,OperatorParts[0]), Attrs);
|
||||||
@@ -665,7 +665,7 @@ namespace OpenWifi {
|
|||||||
case MessagingTemplates::SUB_FORGOT_PASSWORD: {
|
case MessagingTemplates::SUB_FORGOT_PASSWORD: {
|
||||||
MessageAttributes Attrs;
|
MessageAttributes Attrs;
|
||||||
Attrs[RECIPIENT_EMAIL] = UInfo.email;
|
Attrs[RECIPIENT_EMAIL] = UInfo.email;
|
||||||
Attrs[LOGO] = GetLogoAssetURI();
|
Attrs[LOGO] = GetSubLogoAssetURI();
|
||||||
Attrs[SUBJECT] = "Password reset link";
|
Attrs[SUBJECT] = "Password reset link";
|
||||||
Attrs[ACTION_LINK] = MicroServiceGetPublicAPIEndPoint() + "/actionLink?action=sub_password_reset&id=" + LinkId ;
|
Attrs[ACTION_LINK] = MicroServiceGetPublicAPIEndPoint() + "/actionLink?action=sub_password_reset&id=" + LinkId ;
|
||||||
Attrs[ACTION_LINK_HTML] = "/api/v1/actionLink?action=sub_password_reset&id=" + LinkId ;
|
Attrs[ACTION_LINK_HTML] = "/api/v1/actionLink?action=sub_password_reset&id=" + LinkId ;
|
||||||
@@ -676,7 +676,7 @@ namespace OpenWifi {
|
|||||||
case MessagingTemplates::SUB_EMAIL_VERIFICATION: {
|
case MessagingTemplates::SUB_EMAIL_VERIFICATION: {
|
||||||
MessageAttributes Attrs;
|
MessageAttributes Attrs;
|
||||||
Attrs[RECIPIENT_EMAIL] = UInfo.email;
|
Attrs[RECIPIENT_EMAIL] = UInfo.email;
|
||||||
Attrs[LOGO] = GetLogoAssetURI();
|
Attrs[LOGO] = GetSubLogoAssetURI();
|
||||||
Attrs[SUBJECT] = "e-mail Address Verification";
|
Attrs[SUBJECT] = "e-mail Address Verification";
|
||||||
Attrs[ACTION_LINK] = MicroServiceGetPublicAPIEndPoint() + "/actionLink?action=sub_email_verification&id=" + LinkId ;
|
Attrs[ACTION_LINK] = MicroServiceGetPublicAPIEndPoint() + "/actionLink?action=sub_email_verification&id=" + LinkId ;
|
||||||
Attrs[ACTION_LINK_HTML] = "/api/v1/actionLink?action=sub_email_verification&id=" + LinkId ;
|
Attrs[ACTION_LINK_HTML] = "/api/v1/actionLink?action=sub_email_verification&id=" + LinkId ;
|
||||||
@@ -688,7 +688,7 @@ namespace OpenWifi {
|
|||||||
case MessagingTemplates::SIGNUP_VERIFICATION: {
|
case MessagingTemplates::SIGNUP_VERIFICATION: {
|
||||||
MessageAttributes Attrs;
|
MessageAttributes Attrs;
|
||||||
Attrs[RECIPIENT_EMAIL] = UInfo.email;
|
Attrs[RECIPIENT_EMAIL] = UInfo.email;
|
||||||
Attrs[LOGO] = GetLogoAssetURI();
|
Attrs[LOGO] = GetSubLogoAssetURI();
|
||||||
Attrs[SUBJECT] = "Signup e-mail Address Verification";
|
Attrs[SUBJECT] = "Signup e-mail Address Verification";
|
||||||
Attrs[ACTION_LINK] = MicroServiceGetPublicAPIEndPoint() + "/actionLink?action=signup_verification&id=" + LinkId ;
|
Attrs[ACTION_LINK] = MicroServiceGetPublicAPIEndPoint() + "/actionLink?action=signup_verification&id=" + LinkId ;
|
||||||
Attrs[ACTION_LINK_HTML] = "/api/v1/actionLink?action=signup_verification&id=" + LinkId ;
|
Attrs[ACTION_LINK_HTML] = "/api/v1/actionLink?action=signup_verification&id=" + LinkId ;
|
||||||
|
|||||||
@@ -103,11 +103,19 @@ namespace OpenWifi{
|
|||||||
void RevokeSubToken(std::string & Token);
|
void RevokeSubToken(std::string & Token);
|
||||||
|
|
||||||
[[nodiscard]] static inline const std::string GetLogoAssetURI() {
|
[[nodiscard]] static inline const std::string GetLogoAssetURI() {
|
||||||
return MicroServicePublicEndPoint() + "/wwwassets/the_logo.png";
|
return MicroServicePublicEndPoint() + "/wwwassets/logo.png";
|
||||||
}
|
}
|
||||||
|
|
||||||
[[nodiscard]] static inline const std::string GetLogoAssetFileName() {
|
[[nodiscard]] static inline const std::string GetLogoAssetFileName() {
|
||||||
return MicroServiceWWWAssetsDir() + "/the_logo.png";
|
return MicroServiceWWWAssetsDir() + "/logo.png";
|
||||||
|
}
|
||||||
|
|
||||||
|
[[nodiscard]] static inline const std::string GetSubLogoAssetURI() {
|
||||||
|
return MicroServicePublicEndPoint() + "/wwwassets/sub_logo.png";
|
||||||
|
}
|
||||||
|
|
||||||
|
[[nodiscard]] static inline const std::string GetSubLogoAssetFileName() {
|
||||||
|
return MicroServiceWWWAssetsDir() + "/sub_logo.png";
|
||||||
}
|
}
|
||||||
|
|
||||||
inline const std::string & GetPasswordPolicy() const { return PasswordPolicy_; }
|
inline const std::string & GetPasswordPolicy() const { return PasswordPolicy_; }
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ namespace OpenWifi {
|
|||||||
MailAbandon_ = MicroServiceConfigGetInt("mailer.abandon",2*60*60);
|
MailAbandon_ = MicroServiceConfigGetInt("mailer.abandon",2*60*60);
|
||||||
UseHTML_ = MicroServiceConfigGetBool("mailer.html",false);
|
UseHTML_ = MicroServiceConfigGetBool("mailer.html",false);
|
||||||
Enabled_ = (!MailHost_.empty() && !SenderLoginPassword_.empty() && !SenderLoginUserName_.empty());
|
Enabled_ = (!MailHost_.empty() && !SenderLoginPassword_.empty() && !SenderLoginUserName_.empty());
|
||||||
EmailLogo_ = TemplateDir_ + "/" + MicroServiceConfigGetString("mailer.logo","logo.jpg");
|
EmailLogo_ = TemplateDir_ + "/" + MicroServiceConfigGetString("mailer.logo","logo.png");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -71,7 +71,6 @@ namespace OpenWifi {
|
|||||||
}
|
}
|
||||||
Clients_.erase(Client);
|
Clients_.erase(Client);
|
||||||
UsersConnected_ = Clients_.size();
|
UsersConnected_ = Clients_.size();
|
||||||
std::cout << "How many clients: " << Clients_.size() << std::endl;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void UI_WebSocketClientServer::run() {
|
void UI_WebSocketClientServer::run() {
|
||||||
|
|||||||
Reference in New Issue
Block a user