Logout
Path: Callproof Support - Website - Logout
Contents
Logout
Users can log out of Callproof by clicking Logout. This will end their session within Callproof and require any further users to log in. It is recommend that public computer users (or workstations with multiple users) click on Logout when finishing using Callproof. This keep others from seeing your data, changing your data, submitting data under the wrong name, etc. Logout securely ends your current CallProof web session and returns you to the Login page. Logging out prevents anyone using the same browser from accessing your account until you sign in again.
- **Dashboard → Logout**
Note:
- Logout is also available from the **Tools** site menu.
- The Logout option remains available even when Terms of Service acceptance is required.
| User | Access |
|---|---|
| Any logged-in user | Can log out of CallProof |
Logout
End the current CallProof session and securely sign out of the application.
- Log in to CallProof.
- Hover over Dashboard.
- Click Logout.
- Your session ends.
- You are redirected to the Login page (`/login/`).
What Happens During Logout
When you log out, CallProof performs the following actions:
- Ends the current Django web session.
- Clears the session cookie.
- Removes the route (**rt**) cookie.
- Records a logout event for auditing.
- Clears the user's mobile device information.
- Removes the current device session log.
- Redirects the user to the Login page.
Logout Event Types
Depending on how the user signed in, CallProof records different logout events.
| Login Method | Logout Event |
|---|---|
| Standard Login | web_logout |
| Google Sign-In | Google logout event |
| Microsoft Office Sign-In | Office logout event |
| Cisco Duo SAML | Cisco Duo logout event |
Cisco Duo SAML Logout
Ensure users authenticated through Cisco Duo are signed out from both CallProof and the identity provider.
- User clicks Logout.
- CallProof redirects to the Cisco Duo Single Logout (SLO) endpoint.
- Duo completes the logout process.
- User is redirected back to the CallProof Login page.
Notes
- Available to all logged-in users.
- Logout is available even if the user has not yet accepted the Terms of Service.
- Clears both the Django session and the **rt** cookie.
- Removes **device_type** and **device_id_app** from the user's profile.
- Deletes the matching **UserDeviceLog** record for the current session when one exists.
- Records the appropriate logout event for auditing.
- After logout, protected pages require the user to sign in again.
Technical Information
| Item | Value |
|---|---|
| View | `home.views.do_logout` |
| Redirect | `/login/` |
| Session | Django session terminated |
| Cookie Removed | `rt` |