Sziaszotk!
A következőt kell megoldanom:
Mielőtt a user létrehozna egy bizonyos tartalom típust regisztrálnia kell, mivel szeretném biztosítani, hogy később is módosíthassa a tartalmát.(pl. apróhírdetés) Azonban a user nem regisztrálni akar, hanem tartalmat beküldeni -> tehát valahogy úgy kéne megcsinálni, hogy az a "fílingje" legyen, hogy ő most adatot beküld, de persze könben azért "suttyomban" regisztrálódik is.
Megoldások
1. kiírom, hogy mielőtt tartalmat akar beküldeni regisztrálnia kell. Ezzel alapvetően az a baj, hogy a felhasználó nem regisztrálni akar, hanem tartalmat beküldeni.
2. A usereknél a profil modullal felveszek egy új elemet ami azt mutatja, hogy az emberünk éppen tartalom beküldeni akar. Amikor ráklikkel a tartalom beküldésre átküldöm a regisztrációs formra. Itt lecserélem a profil által kitett mezőt egy rejtett mezőre. Amikor belép akkor megnézem, hogy a mező mit tartalmaz. Ha az van benne, hogy éppen tartalmat akart beküldeni, akkor átdobom a tartalom beküldéséhez. Beküldés után törlöm a profil-lal felvett mezőt. Ez már kellően automatizált, de nekem olyan döcögősnek tűnik(nem annyira felhasználó barátnak). Persze ha jól kiírom, hogy hányadik lépésnél tart, akkor nem lehet olyan gáz a dolog, csak "minden esetre" fel kell készülni ;))
3. A tartalom beküldő formra amennyiben anonymous felhasználóról van szó kirakok egy login és email mezőt(esetleg jelszó mező is) és én magam hozom létre a felhasználót. Ez veszélyes lehet, hisz így kikerülöm a Drupal megerősítési folyamatát, ergó gépekkel lehet regisztrálni nagy tömegben.
(tehát valamilyen plusz megoldás kell, mondjuk a captcha modul segítségével)
Van-e erre kész megoldás?
Te hogy csinálnád?
Mire nem gondoltam?
pp