X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fhelpers%2Fsignup.ts;h=8fa81e601d7a712e314dd036a2151648ee8f8353;hb=a4ce422305fe16fad16dffebbc1fc56f191a0a6d;hp=7c73f7c5c02efcd8358a13bcef70a670e6c80baa;hpb=4ce7eb71ba28a563336c07d10c182ff89461c72b;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/helpers/signup.ts b/server/helpers/signup.ts index 7c73f7c5c..8fa81e601 100644 --- a/server/helpers/signup.ts +++ b/server/helpers/signup.ts @@ -1,4 +1,4 @@ -import { UserModel } from '../models/account/user' +import { UserModel } from '../models/user/user' import * as ipaddr from 'ipaddr.js' import { CONFIG } from '../initializers/config' @@ -20,8 +20,10 @@ async function isSignupAllowed (): Promise<{ allowed: boolean, errorMessage?: st } function isSignupAllowedForCurrentIP (ip: string) { + if (!ip) return false + const addr = ipaddr.parse(ip) - let excludeList = [ 'blacklist' ] + const excludeList = [ 'blacklist' ] let matched = '' // if there is a valid, non-empty whitelist, we exclude all unknown adresses too