Example #1
0
        public void SendEmailWithToken(string email)
        {
            var token = RandomTokenGenerator.GenerateUniqueToken();

            IMailingService mailingService = new MailingService();

            var serverAddress = ServerAddressService.ServerAddress;
            var msg           = "Twój link do resetu hasła to: <a href = 'http://" + serverAddress +
                                "/ResetPassword/Reset/" + token + "'>http://" + serverAddress + "/ResetPassword/Reset/" + token + "</a>";

            mailingService.SendEmail(msg, "MultiNotes - Password Reset", email);
            RecordList.Add(new PasswordResetRecord(UnitOfWork.Instance.UsersRepository.GetUserByEmail(email), token));
        }
Example #2
0
 public Token(User user)
 {
     _createTimestamp = DateTime.Now;
     User             = user;
     GetString        = RandomTokenGenerator.GenerateUniqueToken();
 }