本文整理汇总了C++中WApplication::makeAbsoluteUrl方法的典型用法代码示例。如果您正苦于以下问题:C++ WApplication::makeAbsoluteUrl方法的具体用法?C++ WApplication::makeAbsoluteUrl怎么用?C++ WApplication::makeAbsoluteUrl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WApplication
的用法示例。
在下文中一共展示了WApplication::makeAbsoluteUrl方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: sendConfirmMail
void WsNewsLetter::sendConfirmMail(const std::string& email,
const std::string& userToken) const
{
std::string url = "/newsletter/subscribe/";
WApplication *app = WApplication::instance();
url = app->makeAbsoluteUrl(app->bookmarkUrl(url)) + userToken;
Mail::Message message;
message.addRecipient(Mail::To, Mail::Mailbox(email));
message.setSubject(WString::tr("subject"));
message.setBody(WString::tr("body").arg(email).arg(url));
message.addHtmlBody(WString::tr("htmlbody").arg(email).arg(url));
sendMail(message);
}
示例2: sendConfirmMail
void AuthService::sendConfirmMail(const std::string& address,
const User& user, const std::string& token) const
{
Mail::Message message;
WApplication *app = WApplication::instance();
std::string url
= app->makeAbsoluteUrl(app->bookmarkUrl(redirectInternalPath_)) + token ;
message.addRecipient(Mail::To, Mail::Mailbox(address));
message.setSubject(WString::tr("Wt.Auth.confirmmail.subject"));
message.setBody(WString::tr("Wt.Auth.confirmmail.body")
.arg(user.identity(Identity::LoginName))
.arg(token).arg(url));
message.addHtmlBody(WString::tr("Wt.Auth.confirmmail.htmlbody")
.arg(user.identity(Identity::LoginName))
.arg(token).arg(url));
sendMail(message);
}
示例3: createRedirectUrl
std::string AuthService::createRedirectUrl(const std::string& token) const
{
WApplication *app = WApplication::instance();
return app->makeAbsoluteUrl(app->bookmarkUrl(redirectInternalPath_)) + token;
}