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?
How do I know the version of PHP?
johannesverwoerd:
Kirby-versie 3.2.4
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:
{status: “error”, route: “auth/login”, exception: “Kirby\Exception\InvalidArgumentException”, message: “The passwords do not match”, key: “error.user.password.notSame”, …}
code: 400
details: Array(0)
1. length: 0
2. __proto__: Array(0)
exception: “Kirby\Exception\InvalidArgumentException”
file: “clients/exposed/kirby/src/Cms/User.php”
key: “error.user.password.notSame”
line: 876
message: “The passwords do not match”
route: “auth/login”
status: “error”
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.
We recently have a lot of users updating to PHP 7.4 but with outdated Kirby versions.
If you do not update Kirby when switching to PHP 7.4, you will no longer be able to login to the Panel.
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!!