Override default activation process. This will activate the user
        even if its passed its expiration date.

def activate(self, request, activation_key):
        """
        Override default activation process. This will activate the user
        even if its passed its expiration date.
        """  
        if SHA1_RE.search(activation_key):
            try:
                profile = RegistrationProfile.objects.get(activation_key=activation_key)
            except RegistrationProfile.DoesNotExist:
                return False
                
            user = profile.user
            user.is_active = True
            user.save()
            profile.activation_key = RegistrationProfile.ACTIVATED
            profile.save()
            return user
        return False