democratic-coin / dcoin-go

http://dcoin.club
53 stars 8 forks source link

Status NO reference at the time of check social network v2.3.2b10 #280

Closed ylomakin closed 8 years ago

ylomakin commented 8 years ago

1 - Download and install the application. 2 - Sign up and get free coins. 3 - Go check on the social network. Result: While checking a social networking application has not yet been approved or rejected by a miner to display the status of Pending or NO (but not a reference), because you can re-submit a request to this account with a different address.

20-05-2016 11-34-20

1 - Скачать и установить приложение. 2 - Зарегистрироваться и получить бесплатные монеты. 3 - Пройти проверку по социальной сети. Результат: Во время проверки социальной сети, пока заявка не утверждена или отклонена майнерами, выводить статус Pending или NO (но не ссылкой), так как можно повторно отправлять заявку с данного аккаунта с другим адресом.

ylomakin commented 8 years ago

Апдейт: заявка так и остаётся одна, меняется только линк, больше трёх раз менять тоже нельзя - это хорошо. Но лучше не менять вообще. Если заявка была отклонена, тогда снова NO ссылкой делать и показывать оставшиеся попытки.

gentee commented 8 years ago

Fixed in commit #282

ylomakin commented 8 years ago

Не совсем всё так. Вот по порядку сейчас поясню. 1 - Отправляем соц. сеть на проверку. 2 - Пока проверяется другими майнерами, висит статус Pending (проверка длится сутки или больше, всё зависит от голосов и голосовавших, если конечно админ не одобрит/отклонит). При добавлении обещанной так. 20-05-2016 15-42-54

3 - Если заявка была отклонена, то появляется снова ссылка NO и уменьшается кол-во попыток. 4 - Если попытки закончились, появляется NO (но не ссылкой). 5 - Если всё ок и заявка прошла одобрение, то как сейчас, выводится YES.

А сейчас получается так - я отправил заявку на проверку и снова могу это сделать, так как появилась ссылка. 20-05-2016 15-50-20

gentee commented 8 years ago

Fixed in commit #283. Попробуй сейчас.

ylomakin commented 8 years ago

Сейчас что-то странное совсем. При отправке соц сети статус показан Pending, но адрес не пройдёт, так как уже использовался. В общем совсем всё запуталось. Возможно потому, что адресу был отказ, но есть ещё попытки. exists SN - это должно быть только если адрес был принят, но не отклонён.

23-05-2016 10-42-59

gentee commented 8 years ago

Видимо много вариантов разных получается. Посмотрю у данного юзера. Ошибку exists SN выводить только если адрес уже принят?

ylomakin commented 8 years ago

ага, а если не принят, то есть ещё попытки. ну также как и при регистрации майнера, если заявка была отклонена, то есть ещё попытки.

c-darwin commented 8 years ago

проблема из-за exists, err := p.Single("SELECT user_id FROM users WHERE sn_type = ? AND sn_url_id = ?", p.TxMaps.String["sn_type"], p.TxMaps.String["sn_url_id"]).Int64() в packages/dcparser/upgrade_user.go я поправлю

ylomakin commented 8 years ago

Fixed