Vitsliputsli, в данном случае важно
потому что они возвращают разные значения
иначе в наличии двух операторов возвращающих одно и то же не было бы никакого смысла
Я думаю, здесь нужно использовать логику. Обычную, булеву.
Если вы хотите открыть доступ к репозиторию неизвестному кругу лиц, то надо сделать этот репозиторий открытым.
Если вы хотите открыть доступ к репозиторию только определенным лицам, то давать доступ только этим определённым лицам
Если у этих лиц нет аккаунта на гитхаб, то да - завести демо юзера, сделать его коллаборатором и предоставлять лицам логин и пароль этого юзера. После демонстрации менять пароль.
если пользователь отметил другого пользователя при этом подменил данные и ввел не верный ID то при работе с БД УЖЕ будет исключение и никаких новых исключений "Такого пользователя не существует" на коленке городить не нужно.
во-первых, echo '<? $data["success_key"] ?>'; - это какая-то глупость
во-вторых непонятно, откуда в api.php возьмется R::
в-третьих непонятно как это все работает в сборе, в системе пхп- явскрипт - обратно пхп - обратно яваскрипт
Теперь вы понимаете, я надеюсь, что тот жулик, который в своем видео расхваливал редбин и говорил что он позволяет делать веб-сайты не зная и не понимая вообще ничего - ни программирования, ни SQL , ни РНР, ни яваскрипта, ни того как они все взаимодействуют друг с другом - вас банально на... обманул?
потому что без сессии будет неясно, от кого вообще код-то пришел.
а в сессию писать номер телефона и код.
и если код совпадает то по телефону авторизовать
Вы понимаете что вам надо ДВА php скрипта?
Первый показывает пользователю яваскрипт, а второй уже принимает из яваскрипта любые данные и показывает результаты поиска