Cant login to kirby 3 without any changes, really nothing

my site: https://www.johannesverwoerd.nl/clients/exposed/panel/login

I was already logged in on one computer, and that one still works, but new logins cant get in.
What can I reinstall to get it working?

app.js:1 POST https://johannesverwoerd.nl/clients/exposed/api/auth/login 403
request @ app.js:1
post @ app.js:1
login @ app.js:1
login @ app.js:1
(anonymous) @ vendor.js:17
h.dispatch @ vendor.js:17
dispatch @ vendor.js:17
login @ app.js:1
submit @ app.js:1
oe @ vendor.js:41
n @ vendor.js:41
Ni.i._wrapper @ vendor.js:41
app.js:1 {status: “error”, route: “auth/login”, exception: “Kirby\Exception\PermissionException”, message: “Rate limit exceeded”, key: “error.permission”, …}
Km.config.onError @ app.js:1
(anonymous) @ app.js:1
Promise.catch (async)
request @ app.js:1
post @ app.js:1

Looks like you had too many unsuccessful logins.

You can delete the .logins file from your account folder.

What is your PHP and Kirby version?

1 Like

I deleted the logins. didn’t help
In te inpsector I see this: "The passwords do not match

although i am sure I am using the right one.
Any ideas?

Could you please answer my questions above: Kirby version and PHP version?

  • Kirby-versie 3.2.4

How do I know the version of PHP?

Then its very likely you use PHP 7.4 with an outdated Kirby version. Please update to 3.3.6.

You can use phpinfo() to find out your PHP version.

I have other WIP sites working with the same version of PHP and Kirby on the same domain that still function

More from the inspector (dont know if it helps:

  1. {status: “error”, route: “auth/login”, exception: “Kirby\Exception\InvalidArgumentException”, message: “The passwords do not match”, key: “error.user.password.notSame”, …}

  2. code: 400

  3. details: Array(0)

1. length: 0
2. __proto__: Array(0)
  1. exception: “Kirby\Exception\InvalidArgumentException”
  2. file: “clients/exposed/kirby/src/Cms/User.php”
  3. key: “error.user.password.notSame”
  4. line: 876
  5. message: “The passwords do not match”
  6. route: “auth/login”
  7. status: “error”
  8. proto:
1. constructor: ƒ Object()
2. hasOwnProperty: ƒ hasOwnProperty()
3. isPrototypeOf: ƒ isPrototypeOf()
4. propertyIsEnumerable: ƒ propertyIsEnumerable()
5. toLocaleString: ƒ toLocaleString()
6. toString: ƒ toString()
7. valueOf: ƒ valueOf()
8. __defineGetter__: ƒ __defineGetter__()
9. __defineSetter__: ƒ __defineSetter__()
10. __lookupGetter__: ƒ __lookupGetter__()
11. __lookupSetter__: ƒ __lookupSetter__()
12. get __proto__: ƒ __proto__()
13. set __proto__: ƒ __proto__()

Please find out what your PHP version is. Kirby 3.2.4 Panel definitely doesn’t work with PHP 7.4.

I have dowloaded the site locally, replaved the kriby folder, but the login still doesnt work
Can I replace the accounts folder and remake the accounts?

Yes, you have to, because otherwise the passwords still won’t match. Newly created passwords with an outdated Kirby version under 7.4 are created as plain text passwords.

Locally everything works fine now! Only when I re upload the site it happens again.

It works now. Thank you!!