D7 - Szerepkörök aktíválása kódokkal

Dean képe

Sziasztok!

Web áruház modulok nélkül szeretném megvalósítani az alábbiakat:
Adott felhasználó egyéb formában (E-mail, stb.) hozzájut egy kódhoz, majd amikor az oldalra már regisztrált, ezzel a kóddal aktiválhatja magának, hogy egy szerepkörbe bekerüljön egy adott időre, mondjuk 3 hónapra.
A cron mondjuk 3 óránként fut, és akinek lejárt az ideje, az automatikusan kikerül a kóddal aktivált szerepköréből.

Frontend modult erre nem találtam.
Tud esetleg valaki modult erre?
Vagy ha nem, akkor milyen megvalósítási irányt javasoltok?

Pl., Felvettem a taxonómiába egy kód szótárat, ide be is importálhatom a kódokat. Van egy plusz mező is, ami numerikus és a kód idő intervallumát lehet benne tárolni mondjuk napokban.
Így minden kódhoz (kulcshoz) külön-külön megadható egy lejárat.
Az Entinyform-ban csináltam egy kulcs beviteli mezőt és próbálgattam a rules beállításokat, de eddig nem jött össze.
Ha lenne web áruház, akkor a kuponok használata lefedné ezt az igényt, de ezen az oldalon (mivel maga az oldal nem árul semmit és különben sem akarom semmivel sem lassítani) nem lesz sem Commerce sem Übercart.

Ti mit javasoltok?

Drupal verzió: 
Dean képe

A Registration codes modult már néztem, de az inkább az egyszeri automatikus hozzárendelésre való.
Pedig szépen taxonómiában tárolja a kulcsokat, exportálható-importálható, minden nagyon szép, csak itt meg nagyon nincs megoldva a lejárati idő.
Esetleg érdemes ebből a modulból kiindulni és ezt továbbfejleszteni?

0
0