telegram api method · layer 229 · #d18b4d16

auth.checkPassword

usable by users

Try logging to an account protected by a 2FA password.

definition

auth.checkPassword#d18b4d16 password:InputCheckPasswordSRP = auth.Authorization;

parameters

nametypedescription
passwordInputCheckPasswordSRPThe account's password (see SRP)

returns

auth.Authorization

errors (6)

codeerrordescription
400BUSINESS_CONNECTION_NOT_ALLOWEDThis method was invoked over a business connection using invokeWithBusinessConnection, but either (1) we're a user, and users cannot invoke methods over a business connection; (2) we're a bot, but business mode was disabled in @botfather or (3); we're a bot, but this method cannot be invoked over a business connection.
400PASSWORD_HASH_INVALIDThe provided password hash is invalid.
400SRP_ID_INVALIDInvalid SRP ID provided.
400SRP_PASSWORD_CHANGEDPassword has changed.
401AUTH_KEY_UNREGISTEREDThe specified authorization key is not registered in the system (for example, a PFS temporary key has expired).
500AUTH_KEY_UNSYNCHRONIZEDInternal error, please repeat the method call.

history

present in layers 46–229 · constructor id changed 1×

idlayers
#0a63011e46–83
#d18b4d1684–229