Ejemplo n.º 1
0
        public async Task ValidateAsync(CustomTokenRequestValidationContext context)
        {
            var user = await userManager.FindByNameAsync(context.Result.ValidatedRequest.UserName);


            if (user.IsActive)
            {
                context.Result.IsError          = true;
                context.Result.ErrorDescription = "There is already an active session using this user name. Please close that session first and re-login ";
                context.Result.Error            = "already an active session";
                await userManager.AccessFailedAsync(user);
            }
            else
            {
                await userManager.Activate(user);
            }
        }
Ejemplo n.º 2
0
        public async Task <ActionResult> Activate(string id)
        {
            await UserManager.Activate(id);

            return(null);
        }