[mod] service:member:fertige url bei registrierung ausgeben
This commit is contained in:
parent
934adf59b8
commit
7d1fe228b5
1 changed files with 15 additions and 11 deletions
|
@ -111,6 +111,7 @@ namespace _espe.service.member
|
|||
|
||||
|
||||
/**
|
||||
* @todo test
|
||||
*/
|
||||
export function name_login(
|
||||
object : _espe.type.member_object
|
||||
|
@ -124,10 +125,11 @@ namespace _espe.service.member
|
|||
[
|
||||
x => x.toLowerCase(),
|
||||
x => x.replace(new RegExp(" ", "g"), "."),
|
||||
x => x.replace(new RegExp("ä", "g"), "ae"),
|
||||
x => x.replace(new RegExp("ö", "g"), "oe"),
|
||||
x => x.replace(new RegExp("ü", "g"), "ue"),
|
||||
x => x.replace(new RegExp("ß", "g"), "ss"),
|
||||
x => x.replace(new RegExp("[äÄ]", "g"), "ae"),
|
||||
x => x.replace(new RegExp("[öÖ]", "g"), "oe"),
|
||||
x => x.replace(new RegExp("[üÜ]", "g"), "ue"),
|
||||
x => x.replace(new RegExp("[ß]", "g"), "ss"),
|
||||
x => x.replace(new RegExp("[^a-z-\.]", "g"), "_"),
|
||||
]
|
||||
),
|
||||
"extension": (
|
||||
|
@ -284,11 +286,17 @@ namespace _espe.service.member
|
|||
export async function summon(
|
||||
member_id : _espe.type.member_id,
|
||||
url_template : string
|
||||
) : Promise<void>
|
||||
) : Promise<string>
|
||||
{
|
||||
const member_object : _espe.type.member_object = await get(member_id);
|
||||
const verification : string = await _espe.helpers.verification_get(member_id);
|
||||
|
||||
const url : string = lib_plankton.string.coin(
|
||||
url_template,
|
||||
{
|
||||
"verification": verification,
|
||||
}
|
||||
);
|
||||
await _espe.helpers.email_send(
|
||||
[
|
||||
member_object.email_address_private,
|
||||
|
@ -298,15 +306,11 @@ namespace _espe.service.member
|
|||
_espe.conf.get().settings.registration_email.body,
|
||||
{
|
||||
"name": member_object.name_real_value,
|
||||
"url": lib_plankton.string.coin(
|
||||
url_template,
|
||||
{
|
||||
"verification": verification,
|
||||
}
|
||||
),
|
||||
"url": url,
|
||||
}
|
||||
)
|
||||
);
|
||||
return url;
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue