Sign-in Attempts
See every attempt to sign in to the client panel or the admin panel, successful or not, so password guessing, blocked accounts and sign-ins from unexpected places show up in one list.
Opening the Screen
Open Tools → Audit Logs → Sign-in Attempts, or go to {admin}/tools/actions/login-attempts. The chosen tab stays in the address, so {admin}/tools/actions/login-attempts?type=admin opens straight on staff attempts. The screen arrives with 5.0-beta.4; earlier versions list successful sign-ins only, under Session Logs.
What Is on the Screen
Two tabs carry the same table. Client lists attempts on the customer panel, Administrator lists attempts on the admin panel. Each tab has its own search box, filter panel and paging. The search box matches the IP address, the city, the browser description and the account's name, company or e-mail. The download button beside the search box exports the filtered list as CSV, JSON or XML.
Unlike Session Logs, a row is recorded for every attempt, even when no session was opened. Every sign-in method is covered: password, JetPass, passkey, social sign-in and SSO.
Risk score
Once a password or JetPass code is accepted, the sign-in is scored. Points come from no sign-in history, a new browser, a new country, a proxy or VPN address and a dormant account. An address blocked in the last 24 hours, several accounts from one address, a watched network and failed attempts add more. An unusual hour adds a little. From 40 points the client is asked for a one-time code. A browser that passes it is remembered for 90 days and then carries the Trusted device signal. The score never refuses a sign-in. Passkey, social and staff sign-ins are not scored, and the thresholds use the defaults that come with the installation.
An address that signs in to five unrelated accounts within an hour is shut out for 60 minutes. The block covers the password and JetPass doors. That attempt is listed as Too Many Attempts, and the bell shows a suspected takeover notice. When no e-mail or SMS module can deliver a code, the sign-in goes through. It carries the No delivery channel signal and the bell shows a notice.
Filter panel
The Advanced Filter button sits next to the search box and carries a counter for how many filters are active. It opens a panel with five filters. A choice narrows the tab you are looking at right away, and it is also written into the address, so a reload or a shared link opens both tabs narrowed.
Tasks
Spot password guessing
- On the Client tab, click Advanced Filter and set Result to Invalid Credentials.
- Click the IP Address column header so the rows from one address line up together.
- Use the lookup button on a repeated address to see every record from it. A run of failures against several accounts from one address is a guessing attempt.
Find why a client cannot sign in
- On the Client tab, type the client's name or e-mail in the search box.
- Read the Result of the newest row: Inactive Account, Blocked Account, Country Restriction or Too Many Attempts names what stopped them.
- If the newest rows say No matching account, the client is typing an e-mail that is not on their account.
Things to Watch
Collapsing Advanced Filter empties all five fields and reloads the full list. Leave the panel open while you work through a set of results.
Attempts are kept for 90 days. A daily maintenance task deletes older rows, and this screen has no manual clearing.
Country, city and the Proxy/VPN mark come from the address, and the browser column from the browser's own description. A VPN, a mobile network or a corporate proxy moves the location. Read an unexpected country as a reason to check, not as evidence.
A high score only asks the client for a code; it does not refuse the sign-in. Read the signals in the hover text and the account's other rows before acting.
Required Privileges
The screen needs TOOLS_ACTIONS. Both tabs open with it, including staff attempts. A client name in the Account column becomes a link only with USERS_LOOK. The download button beside the search box follows the panel-wide TABLE_EXPORT; an account without that privilege never sees the button.
Related Articles
Bedankt voor uw feedback!
Ons ondersteuningsteam staat dag en nacht klaar voor alles wat u hierboven niet kunt vinden.