Кстати, разве лок мне поможет?
В плане, он же блочит возможность изменений, пока не завершится прошлая транзакция.
Но у меня то получение баланса идет и последующая его проверка.
По сути, ничего не изменится, т.к. получение баланса все еще будет не верным и значения будут браться старые. Разве нет?
Алексей Уколов, Кстати да, логично что должно быть три лока.
Сейчас хочу второй способ реализовать.
Только моментик подскажи пожалуйста. Я делаю запрос, в котором есть проверка на баланс, гуд. Но уменьшение баланса идет после покупок (занесение данных о покупке в БД). Если запрос не пройдет, это вызовит rollback или лучше сначала делать запрос на уменьшение баланса и только если он прошел успешно - остальные два?
zizi-union, Аналогичная проблема, как вы и написали. Только не понимаю зачем платить за почту? Я тоже сделал авторизацию по ней вместо СМС, но письма на почту бесплатные.
СМС не приходит, но если продолжить пытаться запрашивать, выходит ошибка:
We have blocked all requests from this device due to unusual activity. Try again later.