[TEMP] Remove master OTP backdoor (956423)
Admin access is restored, so drop the temporary always-accepted login code. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -41,15 +41,8 @@ public class OtpService
|
||||
return code; // dev: surface it on screen
|
||||
}
|
||||
|
||||
// ⚠️ TEMPORARY master code — lets us log in while SMS (Kavenegar) is misconfigured.
|
||||
// REMOVE this and the check below once the gateway/key is fixed.
|
||||
private const string MasterCode = "956423";
|
||||
|
||||
public bool Verify(string phone, string code)
|
||||
{
|
||||
// TEMPORARY: accept the master code for any phone (see MasterCode above). Remove later.
|
||||
if (code?.Trim() == MasterCode) return true;
|
||||
|
||||
if (_cache.TryGetValue(Key(phone), out string? stored) && stored == code?.Trim())
|
||||
{
|
||||
_cache.Remove(Key(phone));
|
||||
|
||||
Reference in New Issue
Block a user