# Tangled Identities

### Scenario

You're the administrator of Workplace ABC and you sent an invitation out to someone to help approve timesheets for your latest assignment.

They received the email and followed the link but the story you've heard is that when they went to login, they had some kind of problem and then gave up and went home for the night.

The next day they went straight to Zipwire and logged in, but they created a passkey on a different device, or tried to sign in with a wallet instead of the passkey they originally started setting up.

They're not seeing any timesheets.

### What's happened?

Behind the scenes, Zipwire now has the invited, reserved account for them, which is a member of the approvers team for the new assignment, and it also has a completely new account for their second (successful) try at logging in.

The user has two accounts, the second has nothing to do with the assignment.

### How to sort it out

#### Idea 1

Remove the invited approver from the approvers team, which should show 'never' to indicate it has not been activated, and then add them back in again.

This will force a new invitation to be sent out. The recipient can follow it and since they have an active account (and are probably already logged-in) Zipwire should see the reserved account and their active account and migrate their approver team membership to the active account.

{% hint style="info" %}
Members of teams have an indicator to show when they last logged-in. This will show 'never' if the account has never been activated and is still reserved and has not been claimed via its invitation link.
{% endhint %}

#### Idea 2

Remove the invited approver from the approvers team. Ask the approver to go into their account settings **My account** and read out their email address.

Add this email address into the approvers team on the assignment and Zipwire should immediately find their active account and add them, no invite will be sent.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zipwire.io/troubleshooting/tangled-identities.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
