Uneasy Hearts Weigh the Most, Затем же, зачем и надо вызывать нажатие на элемент на странице. Почему бы автору вопроса не выполнить просто код из триггера при загрузке страницы без всяких вызовов клика на элементе?
Мне очень показалось, что автор выполняет свой код на странице стороннего сайта.
Страница не всегда успевает прогрузиться. Когда срабатывает ваш триггер, то нужного элемента еще нет на странице, отсюда такое выборочное срабатывание.
Поставьте таймаут на выполнение вашего кода.
Функция setTimeout . 200 миллисекунд будет достаточно.
Если в другой таблице будет ссылка на пользователя, то вы его ключ доступа будете использовать?
А если пользователь захочет поменять свою почту? А если его ключ доступа будет скомпроментирован? Что вы предлагаете делать в таких случаях?