Самый простой путь сделать колонку в базе = lok - выбирать с лок 0 и сразу лочить 1, по окончанию возвращать в 0.
Так как это не банковские операции и конкуренция не очень дикая, то в большинстве случаев этого будет достаточно.
У меня в скрипте включены два модуля - hcapcha и recapcha. Но hcapcha на сайте не грузиться когда включен модуль recapcha. Кто-то сталкивался с такой проблемой? Выключить модуль рекапчи не вариант, потому что регистрация проходит на двух разных сайтах с разными капчами. Может как то по другому можно решить recapcha. что би я просто модуль рекапчи выключил. Когда он выключен то hcapcha грузится.
Напишите адрес сайта и условие возникновения капчи