osu-web icon indicating copy to clipboard operation
osu-web copied to clipboard

Probably shouldn't be able to bypass the minimum play count requirement when posting to forum/chat/etc

Open nekodex opened this issue 5 years ago • 6 comments

(discussion extracted from #6684, which added the ability to toggle the bypass)

Not sure if we ever really want 'verified' to be allowed to bypass the minimum play count?

Digging through the history on OsuAuthorize, it seems like the verification bypass was put there to allow chat from the API(lazer) and InterOp(bancho) endpoints to work (not sure if it was intentional to bypass the min playcount though?) (ref: #5352, maybe @nanaya can confirm?)

This brings up the question as to what the actual behaviour should be for new users attempting to chat in-game, or new users who exclusively play on lazer (which afaik doesn't update playcount)?

nekodex avatar Sep 25 '20 13:09 nekodex

The intention was to support lazer, but if we limit the restrictions to just lazer it's only a matter of time before the abuse begins to hit the lazer API endpoint rather than the web chat API endpoint.

peppy avatar Sep 26 '20 03:09 peppy

If the bypass is there to support lazer, we're going to need some other way of identifying if lazer has been used, or, lazer is going to have to be included in the playtime or playcount in some form.

notbakaneko avatar Oct 01 '20 03:10 notbakaneko

The play time requirement was changed to minimum play count / verification because of #5348, but as mentioned here https://github.com/ppy/osu-web/issues/5348#issuecomment-559326527, it's no use for compromised email accounts.

notbakaneko avatar Oct 06 '20 04:10 notbakaneko

is this still a thing with plays from lazer is now counted (I think)...?

nanaya avatar Oct 02 '25 14:10 nanaya

Does the conditional still exist in OsuAuthorize?

peppy avatar Oct 28 '25 05:10 peppy

I think it's env configurable

nanaya avatar Oct 28 '25 05:10 nanaya