mirror of
https://github.com/MarshalX/telegram-crawler.git
synced 2025-02-26 22:58:25 +01:00
Update content of files
This commit is contained in:
parent
e37e9bcbd5
commit
e4282b4934
9 changed files with 51 additions and 28 deletions
|
@ -114,12 +114,13 @@ You can visit <a href="/schema">the schema</a> for an updated list of constructo
|
|||
<a href="/method/channels.viewSponsoredMessage">channels.viewSponsoredMessage</a>#beaedb94 channel:<a href="/type/InputChannel">InputChannel</a> random_id:<a href="/type/bytes">bytes</a> = <a href="/type/Bool">Bool</a>;
|
||||
<a href="/method/channels.getSponsoredMessages">channels.getSponsoredMessages</a>#ec210fbf channel:<a href="/type/InputChannel">InputChannel</a> = <a href="/type/messages.SponsoredMessages">messages.SponsoredMessages</a>;<br></code></pre></div>
|
||||
<h3><a class="anchor" href="#layer-131" id="layer-131" name="layer-131"><i class="anchor-icon"></i></a><a href="/schema?layer=131">Layer 131</a></h3>
|
||||
<p>2FA password reset for logged-in accounts, add a method to check the validity of the e-mail recovery code before use.</p>
|
||||
<h4><a class="anchor" href="#scheme-changes" id="scheme-changes" name="scheme-changes"><i class="anchor-icon"></i></a>Scheme changes</h4>
|
||||
<h5><a class="anchor" href="#new-methods" id="new-methods" name="new-methods"><i class="anchor-icon"></i></a>New Methods</h5>
|
||||
<ul>
|
||||
<li>Added <a href="/method/account.resetPassword">account.resetPassword</a> - Initiate a 2FA password reset</li>
|
||||
<li>Added <a href="/method/account.declinePasswordReset">account.declinePasswordReset</a> - Abort a pending 2FA password reset</li>
|
||||
<li>Added <a href="/method/auth.checkRecoveryPassword">auth.checkRecoveryPassword</a> - Check if the recovery code sent using <a href="/method/auth.requestPasswordRecovery">auth.requestPasswordRecovery</a> is valid, before passing it to <a href="/method/auth.recoverPassword">auth.recoverPassword</a>.</li>
|
||||
<li>Added <a href="/method/account.resetPassword">account.resetPassword</a> - Initiate a 2FA password reset: can only be used if the user is already logged-in, <a href="/api/srp#password-reset">see here for more info »</a></li>
|
||||
<li>Added <a href="/method/account.declinePasswordReset">account.declinePasswordReset</a> - Abort a pending 2FA password reset, <a href="/api/srp#password-reset">see here for more info »</a></li>
|
||||
<li>Added <a href="/method/auth.checkRecoveryPassword">auth.checkRecoveryPassword</a> - Check if the <a href="/api/srp">2FA recovery code</a> sent using <a href="/method/auth.requestPasswordRecovery">auth.requestPasswordRecovery</a> is valid, before passing it to <a href="/method/auth.recoverPassword">auth.recoverPassword</a>.</li>
|
||||
</ul>
|
||||
<h5><a class="anchor" href="#changed-methods" id="changed-methods" name="changed-methods"><i class="anchor-icon"></i></a>Changed Methods</h5>
|
||||
<ul>
|
||||
|
@ -128,8 +129,8 @@ You can visit <a href="/schema">the schema</a> for an updated list of constructo
|
|||
</ul>
|
||||
<h5><a class="anchor" href="#new-constructors" id="new-constructors" name="new-constructors"><i class="anchor-icon"></i></a>New Constructors</h5>
|
||||
<ul>
|
||||
<li>Added <a href="/constructor/account.resetPasswordFailedWait">account.resetPasswordFailedWait</a> - You requested a password reset too many times, please wait until the specified date before retrying the reset.</li>
|
||||
<li>Added <a href="/constructor/account.resetPasswordRequestedWait">account.resetPasswordRequestedWait</a> - You already requested a password reset, please wait until the specified date before retrying the reset.</li>
|
||||
<li>Added <a href="/constructor/account.resetPasswordFailedWait">account.resetPasswordFailedWait</a> - You recently requested a password reset that was canceled, please wait until the specified date before requesting another reset.</li>
|
||||
<li>Added <a href="/constructor/account.resetPasswordRequestedWait">account.resetPasswordRequestedWait</a> - You successfully requested a password reset, please wait until the specified date before finalizing the reset.</li>
|
||||
<li>Added <a href="/constructor/account.resetPasswordOk">account.resetPasswordOk</a> - The 2FA password was reset successfully.</li>
|
||||
<li>Added <a href="/constructor/updateBotCommands">updateBotCommands</a> - The <a href="/bots/api#june-25-2021">command set</a> of a certain bot in a certain chat has changed.</li>
|
||||
</ul>
|
||||
|
|
|
@ -213,6 +213,20 @@ Use <a href="/method/account.cancelPasswordEmail">account.cancelPasswordEmail</a
|
|||
<p>In order to recover a forgotten 2FA password, an email must be sent to the <a href="#email-verification">previously specified address</a> using the <a href="/method/auth.requestPasswordRecovery">auth.requestPasswordRecovery</a> method.<br>
|
||||
Use <a href="/method/auth.checkRecoveryPassword">auth.checkRecoveryPassword</a> to make sure that the user provided a valid code.<br>
|
||||
Then use <a href="/method/auth.recoverPassword">auth.recoverPassword</a> with the received code to delete the current 2FA password, to set a new one follow <a href="/api/srp">these instructions</a>.</p>
|
||||
<h4><a class="anchor" href="#password-reset" id="password-reset" name="password-reset"><i class="anchor-icon"></i></a>Password reset</h4>
|
||||
<pre><code><a href='/constructor/account.resetPasswordFailedWait'>account.resetPasswordFailedWait</a>#e3779861 retry_date:<a href='/type/int'>int</a> = <a href='/type/account.ResetPasswordResult'>account.ResetPasswordResult</a>;
|
||||
<a href='/constructor/account.resetPasswordRequestedWait'>account.resetPasswordRequestedWait</a>#e9effc7d until_date:<a href='/type/int'>int</a> = <a href='/type/account.ResetPasswordResult'>account.ResetPasswordResult</a>;
|
||||
<a href='/constructor/account.resetPasswordOk'>account.resetPasswordOk</a>#e926d63e = <a href='/type/account.ResetPasswordResult'>account.ResetPasswordResult</a>;
|
||||
|
||||
---functions---
|
||||
|
||||
<a href='/method/account.resetPassword'>account.resetPassword</a>#9308ce1b = <a href='/type/account.ResetPasswordResult'>account.ResetPasswordResult</a>;
|
||||
<a href='/method/account.declinePasswordReset'>account.declinePasswordReset</a>#4c9409f6 = <a href='/type/Bool'>Bool</a>;</code></pre>
|
||||
<p>If the user is already logged in and has forgotten their 2FA password, <a href="/method/account.resetPassword">account.resetPassword</a> can be used to initiate a password reset.<br>
|
||||
On success, the call will initially return a <a href="/constructor/account.resetPasswordRequestedWait">account.resetPasswordRequestedWait</a> constructor and start a 7-day server-side timer, during which the user can abort the reset process using a button sent by the Telegram service account or directly in-UI using <a href="/method/account.declinePasswordReset">account.declinePasswordReset</a>. </p>
|
||||
<p>When the time comes, <a href="/method/account.resetPassword">account.resetPassword</a> is invoked once more, returning a <a href="/constructor/account.resetPasswordOk">account.resetPasswordOk</a> to indicate that the password was successfully reset. </p>
|
||||
<p>If the user recently requested a password reset that was canceled, <a href="/method/account.resetPasswordFailedWait">account.resetPasswordFailedWait</a> will be returned by the initial <a href="/method/account.resetPassword">account.resetPassword</a> call, and they must wait until the specified date before requesting another reset. </p>
|
||||
<p>Note that if the user already knows their 2FA password and simply wants to disable 2FA, <a href="#setting-a-new-2fa-password">the same process used to enable the password must also be used to disable it »</a>.</p>
|
||||
<h3><a class="anchor" href="#related-pages" id="related-pages" name="related-pages"><i class="anchor-icon"></i></a>Related pages</h3>
|
||||
<h4><a class="anchor" href="#srp-design" id="srp-design" name="srp-design"><i class="anchor-icon"></i></a><a href="http://srp.stanford.edu/design.html">SRP design</a></h4></div>
|
||||
|
||||
|
|
|
@ -4,10 +4,10 @@
|
|||
<meta charset="utf-8">
|
||||
<title>account.resetPasswordFailedWait</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta property="description" content="You requested a password reset too many times, please wait until the specified date before retrying the reset.">
|
||||
<meta property="description" content="You recently requested a password reset that was canceled, please wait until the specified date before requesting another reset.">
|
||||
<meta property="og:title" content="account.resetPasswordFailedWait">
|
||||
<meta property="og:image" content="">
|
||||
<meta property="og:description" content="You requested a password reset too many times, please wait until the specified date before retrying the reset.">
|
||||
<meta property="og:description" content="You recently requested a password reset that was canceled, please wait until the specified date before requesting another reset.">
|
||||
<link rel="shortcut icon" href="/favicon.ico?4" type="image/x-icon" />
|
||||
|
||||
<link href="/css/bootstrap.min.css?3" rel="stylesheet">
|
||||
|
@ -39,7 +39,7 @@
|
|||
<div class="dev_page_bread_crumbs"><ul class="breadcrumb clearfix"><li><a href="/api" >API</a></li><i class="icon icon-breadcrumb-divider"></i><li><a href="/schema" >TL-schema</a></li><i class="icon icon-breadcrumb-divider"></i><li><a href="/constructor/account.resetPasswordFailedWait" >account.resetPasswordFailedWait</a></li></ul></div>
|
||||
<h1 id="dev_page_title">account.resetPasswordFailedWait</h1>
|
||||
|
||||
<div id="dev_page_content"><p>You requested a password reset too many times, please wait until the specified date before retrying the reset.</p>
|
||||
<div id="dev_page_content"><p>You recently requested a password reset that was canceled, please wait until the specified date before requesting another reset.</p>
|
||||
<p><div class="clearfix">
|
||||
<ul class="dev_layer_select slightly-pull-right nav nav-pills">
|
||||
<li class="dropdown">
|
||||
|
@ -66,7 +66,7 @@
|
|||
<tr>
|
||||
<td><strong>retry_date</strong></td>
|
||||
<td style="text-align: center;"><a href="/type/int">int</a></td>
|
||||
<td>Wait until this date before retrying the reset</td>
|
||||
<td>Wait until this date before requesting another reset.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
|
|
@ -4,10 +4,10 @@
|
|||
<meta charset="utf-8">
|
||||
<title>account.resetPasswordRequestedWait</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta property="description" content="You already requested a password reset, please wait until the specified date before retrying the reset.">
|
||||
<meta property="description" content="You successfully requested a password reset, please wait until the specified date before finalizing the reset.">
|
||||
<meta property="og:title" content="account.resetPasswordRequestedWait">
|
||||
<meta property="og:image" content="">
|
||||
<meta property="og:description" content="You already requested a password reset, please wait until the specified date before retrying the reset.">
|
||||
<meta property="og:description" content="You successfully requested a password reset, please wait until the specified date before finalizing the reset.">
|
||||
<link rel="shortcut icon" href="/favicon.ico?4" type="image/x-icon" />
|
||||
|
||||
<link href="/css/bootstrap.min.css?3" rel="stylesheet">
|
||||
|
@ -39,7 +39,7 @@
|
|||
<div class="dev_page_bread_crumbs"><ul class="breadcrumb clearfix"><li><a href="/api" >API</a></li><i class="icon icon-breadcrumb-divider"></i><li><a href="/schema" >TL-schema</a></li><i class="icon icon-breadcrumb-divider"></i><li><a href="/constructor/account.resetPasswordRequestedWait" >account.resetPasswordRequestedWait</a></li></ul></div>
|
||||
<h1 id="dev_page_title">account.resetPasswordRequestedWait</h1>
|
||||
|
||||
<div id="dev_page_content"><p>You already requested a password reset, please wait until the specified date before retrying the reset.</p>
|
||||
<div id="dev_page_content"><p>You successfully requested a password reset, please wait until the specified date before finalizing the reset.</p>
|
||||
<p><div class="clearfix">
|
||||
<ul class="dev_layer_select slightly-pull-right nav nav-pills">
|
||||
<li class="dropdown">
|
||||
|
@ -66,7 +66,7 @@
|
|||
<tr>
|
||||
<td><strong>until_date</strong></td>
|
||||
<td style="text-align: center;"><a href="/type/int">int</a></td>
|
||||
<td>Wait until this date before retrying the reset</td>
|
||||
<td>Wait until this date before finalizing the reset.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
|
|
@ -4,10 +4,10 @@
|
|||
<meta charset="utf-8">
|
||||
<title>account.declinePasswordReset</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta property="description" content="Abort a pending 2FA password reset">
|
||||
<meta property="description" content="Abort a pending 2FA password reset, see here for more info »">
|
||||
<meta property="og:title" content="account.declinePasswordReset">
|
||||
<meta property="og:image" content="">
|
||||
<meta property="og:description" content="Abort a pending 2FA password reset">
|
||||
<meta property="og:description" content="Abort a pending 2FA password reset, see here for more info »">
|
||||
<link rel="shortcut icon" href="/favicon.ico?4" type="image/x-icon" />
|
||||
|
||||
<link href="/css/bootstrap.min.css?3" rel="stylesheet">
|
||||
|
@ -39,7 +39,7 @@
|
|||
<div class="dev_page_bread_crumbs"><ul class="breadcrumb clearfix"><li><a href="/api" >API</a></li><i class="icon icon-breadcrumb-divider"></i><li><a href="/methods" >All Methods</a></li><i class="icon icon-breadcrumb-divider"></i><li><a href="/method/account.declinePasswordReset" >account.declinePasswordReset</a></li></ul></div>
|
||||
<h1 id="dev_page_title">account.declinePasswordReset</h1>
|
||||
|
||||
<div id="dev_page_content"><p>Abort a pending 2FA password reset</p>
|
||||
<div id="dev_page_content"><p>Abort a pending 2FA password reset, <a href="/api/srp#password-reset">see here for more info »</a></p>
|
||||
<p><div class="clearfix">
|
||||
<ul class="dev_layer_select slightly-pull-right nav nav-pills">
|
||||
<li class="dropdown">
|
||||
|
@ -59,7 +59,10 @@
|
|||
<h3><a class="anchor" href="#parameters" id="parameters" name="parameters"><i class="anchor-icon"></i></a>Parameters</h3>
|
||||
<p>This constructor does not require any parameters.</p>
|
||||
<h3><a class="anchor" href="#result" id="result" name="result"><i class="anchor-icon"></i></a>Result</h3>
|
||||
<p><a href="/type/Bool">Bool</a></p></div>
|
||||
<p><a href="/type/Bool">Bool</a></p>
|
||||
<h3><a class="anchor" href="#related-pages" id="related-pages" name="related-pages"><i class="anchor-icon"></i></a>Related pages</h3>
|
||||
<h4><a class="anchor" href="#two-factor-authentication" id="two-factor-authentication" name="two-factor-authentication"><i class="anchor-icon"></i></a><a href="/api/srp">Two-factor authentication</a></h4>
|
||||
<p>How to login to a user's account if they have enabled 2FA, how to change password.</p></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
|
|
@ -4,10 +4,10 @@
|
|||
<meta charset="utf-8">
|
||||
<title>account.resetPassword</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta property="description" content="Initiate a 2FA password reset">
|
||||
<meta property="description" content="Initiate a 2FA password reset: can only be used if the user is already logged-in, see here for more info »">
|
||||
<meta property="og:title" content="account.resetPassword">
|
||||
<meta property="og:image" content="">
|
||||
<meta property="og:description" content="Initiate a 2FA password reset">
|
||||
<meta property="og:description" content="Initiate a 2FA password reset: can only be used if the user is already logged-in, see here for more info »">
|
||||
<link rel="shortcut icon" href="/favicon.ico?4" type="image/x-icon" />
|
||||
|
||||
<link href="/css/bootstrap.min.css?3" rel="stylesheet">
|
||||
|
@ -39,7 +39,7 @@
|
|||
<div class="dev_page_bread_crumbs"><ul class="breadcrumb clearfix"><li><a href="/api" >API</a></li><i class="icon icon-breadcrumb-divider"></i><li><a href="/methods" >All Methods</a></li><i class="icon icon-breadcrumb-divider"></i><li><a href="/method/account.resetPassword" >account.resetPassword</a></li></ul></div>
|
||||
<h1 id="dev_page_title">account.resetPassword</h1>
|
||||
|
||||
<div id="dev_page_content"><p>Initiate a 2FA password reset</p>
|
||||
<div id="dev_page_content"><p>Initiate a 2FA password reset: can only be used if the user is already logged-in, <a href="/api/srp#password-reset">see here for more info »</a></p>
|
||||
<p><div class="clearfix">
|
||||
<ul class="dev_layer_select slightly-pull-right nav nav-pills">
|
||||
<li class="dropdown">
|
||||
|
@ -60,7 +60,10 @@
|
|||
<h3><a class="anchor" href="#parameters" id="parameters" name="parameters"><i class="anchor-icon"></i></a>Parameters</h3>
|
||||
<p>This constructor does not require any parameters.</p>
|
||||
<h3><a class="anchor" href="#result" id="result" name="result"><i class="anchor-icon"></i></a>Result</h3>
|
||||
<p><a href="/type/account.ResetPasswordResult">account.ResetPasswordResult</a></p></div>
|
||||
<p><a href="/type/account.ResetPasswordResult">account.ResetPasswordResult</a></p>
|
||||
<h3><a class="anchor" href="#related-pages" id="related-pages" name="related-pages"><i class="anchor-icon"></i></a>Related pages</h3>
|
||||
<h4><a class="anchor" href="#two-factor-authentication" id="two-factor-authentication" name="two-factor-authentication"><i class="anchor-icon"></i></a><a href="/api/srp">Two-factor authentication</a></h4>
|
||||
<p>How to login to a user's account if they have enabled 2FA, how to change password.</p></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
|
|
@ -4,10 +4,10 @@
|
|||
<meta charset="utf-8">
|
||||
<title>auth.checkRecoveryPassword</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta property="description" content="Check if the recovery code sent using auth.requestPasswordRecovery is valid, before passing it to auth.recoverPassword.">
|
||||
<meta property="description" content="Check if the 2FA recovery code sent using auth.requestPasswordRecovery is valid, before passing it to auth.recoverPassword.">
|
||||
<meta property="og:title" content="auth.checkRecoveryPassword">
|
||||
<meta property="og:image" content="">
|
||||
<meta property="og:description" content="Check if the recovery code sent using auth.requestPasswordRecovery is valid, before passing it to auth.recoverPassword.">
|
||||
<meta property="og:description" content="Check if the 2FA recovery code sent using auth.requestPasswordRecovery is valid, before passing it to auth.recoverPassword.">
|
||||
<link rel="shortcut icon" href="/favicon.ico?4" type="image/x-icon" />
|
||||
|
||||
<link href="/css/bootstrap.min.css?3" rel="stylesheet">
|
||||
|
@ -39,7 +39,7 @@
|
|||
<div class="dev_page_bread_crumbs"><ul class="breadcrumb clearfix"><li><a href="/api" >API</a></li><i class="icon icon-breadcrumb-divider"></i><li><a href="/methods" >All Methods</a></li><i class="icon icon-breadcrumb-divider"></i><li><a href="/method/auth.checkRecoveryPassword" >auth.checkRecoveryPassword</a></li></ul></div>
|
||||
<h1 id="dev_page_title">auth.checkRecoveryPassword</h1>
|
||||
|
||||
<div id="dev_page_content"><p>Check if the recovery code sent using <a href="/method/auth.requestPasswordRecovery">auth.requestPasswordRecovery</a> is valid, before passing it to <a href="/method/auth.recoverPassword">auth.recoverPassword</a>.</p>
|
||||
<div id="dev_page_content"><p>Check if the <a href="/api/srp">2FA recovery code</a> sent using <a href="/method/auth.requestPasswordRecovery">auth.requestPasswordRecovery</a> is valid, before passing it to <a href="/method/auth.recoverPassword">auth.recoverPassword</a>.</p>
|
||||
<p><div class="clearfix">
|
||||
<ul class="dev_layer_select slightly-pull-right nav nav-pills">
|
||||
<li class="dropdown">
|
||||
|
@ -76,6 +76,8 @@
|
|||
<h3><a class="anchor" href="#result" id="result" name="result"><i class="anchor-icon"></i></a>Result</h3>
|
||||
<p><a href="/type/Bool">Bool</a></p>
|
||||
<h3><a class="anchor" href="#related-pages" id="related-pages" name="related-pages"><i class="anchor-icon"></i></a>Related pages</h3>
|
||||
<h4><a class="anchor" href="#two-factor-authentication" id="two-factor-authentication" name="two-factor-authentication"><i class="anchor-icon"></i></a><a href="/api/srp">Two-factor authentication</a></h4>
|
||||
<p>How to login to a user's account if they have enabled 2FA, how to change password.</p>
|
||||
<h4><a class="anchor" href="#authrequestpasswordrecovery" id="authrequestpasswordrecovery" name="authrequestpasswordrecovery"><i class="anchor-icon"></i></a><a href="/method/auth.requestPasswordRecovery">auth.requestPasswordRecovery</a></h4>
|
||||
<p>Request recovery code of a <a href="/api/srp">2FA password</a>, only for accounts with a <a href="/api/srp#email-verification">recovery email configured</a>.</p>
|
||||
<h4><a class="anchor" href="#authrecoverpassword" id="authrecoverpassword" name="authrecoverpassword"><i class="anchor-icon"></i></a><a href="/method/auth.recoverPassword">auth.recoverPassword</a></h4>
|
||||
|
|
|
@ -225,11 +225,11 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td><a href="/method/account.resetPassword">account.resetPassword</a></td>
|
||||
<td>Initiate a 2FA password reset</td>
|
||||
<td>Initiate a 2FA password reset: can only be used if the user is already logged-in, <a href="/api/srp#password-reset">see here for more info »</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="/method/auth.checkRecoveryPassword">auth.checkRecoveryPassword</a></td>
|
||||
<td>Check if the recovery code sent using <a href="/method/auth.requestPasswordRecovery">auth.requestPasswordRecovery</a> is valid, before passing it to <a href="/method/auth.recoverPassword">auth.recoverPassword</a>.</td>
|
||||
<td>Check if the <a href="/api/srp">2FA recovery code</a> sent using <a href="/method/auth.requestPasswordRecovery">auth.requestPasswordRecovery</a> is valid, before passing it to <a href="/method/auth.recoverPassword">auth.recoverPassword</a>.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="/method/auth.dropTempAuthKeys">auth.dropTempAuthKeys</a></td>
|
||||
|
@ -412,7 +412,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td><a href="/method/account.declinePasswordReset">account.declinePasswordReset</a></td>
|
||||
<td>Abort a pending 2FA password reset</td>
|
||||
<td>Abort a pending 2FA password reset, <a href="/api/srp#password-reset">see here for more info »</a></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
|
|
@ -99,7 +99,7 @@
|
|||
</table>
|
||||
<h3><a class="anchor" href="#related-pages" id="related-pages" name="related-pages"><i class="anchor-icon"></i></a>Related pages</h3>
|
||||
<h4><a class="anchor" href="#accountresetpassword" id="accountresetpassword" name="accountresetpassword"><i class="anchor-icon"></i></a><a href="/method/account.resetPassword">account.resetPassword</a></h4>
|
||||
<p>Initiate a 2FA password reset</p></div>
|
||||
<p>Initiate a 2FA password reset: can only be used if the user is already logged-in, <a href="/api/srp#password-reset">see here for more info »</a></p></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue