Мне нужно отправить электронное письмо модератору-администратору (администратору арендатора). Как получить адрес электронной почты администратора через обычный сеанс пользователя?
Отправить электронное письмо администратору арендатора в обычном пользовательском сеансе
Ответы (1)
Используйте этот код в службе приложений
using (UnitOfWorkManager.Current.DisableFilter(AbpDataFilters.MayHaveTenant))
{
var adminUser = _userManager
.AbpStore
.UserRepository
.GetAll()
.Single(x => x.UserName == AbpUserBase.AdminUserName && x.TenantId == AbpSession.TenantId);
SendEmailTo(adminUser.EmailAddress);
}
person
Alper Ebicoglu
schedule
06.09.2017
Вероятно, нет необходимости отключать мягкое удаление, поскольку пользователь с правами администратора не может быть удален. Даже если он удален, верно ли доверять электронной почте удаленного пользователя или отправлять электронные письма удаленному пользователю?
- person hikalkan; 07.09.2017