Skapa användaravtal

Events happening in the community are now at Drupal community events on www.drupal.org.
Patrick Danielsson's picture

Jag behöver skapa ett användaravtal för vårat intranät, och jag sitter och kikar på lite olika moduler för det, vi använder D6.

Dilemmat är att vi skapar konton på förhand åt användaren, därför kan dom inte godkänna något avtal när man skapar ett konto.

Hoppas ni förstår vad jag menar.

Finns det någon modul som man kan använda som tvingar alla användare att godkänna villkor, oavsett om man är ny eller gammal medlem, och där man kan skapa konton utan att jag som är administratör godkänner villkoren åt användaren?

Comments

Jag tror du behöver använda

Orjan's picture

Jag tror du behöver använda dig av Rules.

Jag hittade denna instruktion för Drupal 7, men jag misstänker att även D6 har dessa möjligheter, den är inte exakt likadan, men det enklaste vore ju att om man inte varit inloggad förut får man acceptera ett avtal och om man gör det kommer man med i en roll för verifierade användare, eller något liknande, och får då tillgång till insidan.

http://www.slurpitup.com/joomla/tips-and-tricks/redirect-users-on-first-...

Kanske kan Legal-modulen lösa

pontus_nilsson's picture

Kanske kan Legal-modulen lösa ditt problem.

//Pontus Nilsson, Digitalist

Har för mig att Legal modulen

miccelito's picture

Har för mig att Legal modulen har problem med "bypass by role"-funktionalitet t ex att admins (eller facebook användare) kan skapa konton utan att behöva kryssa i Legal-rutan, men Legal modulen kanske har löst det nu?

Rules och Roller

tsvenson's picture

En ide jag funderr över, och skall prova på en sajt jag bygger, är att använda en kombination av rules och roller. Har inte testat Legal-modulen än, men om den har Rules-integrering så kan den förhoppningsvis användas med fördel också.

Iden är som så:

1 - Minimera vad den låsta Authenticated- rollen kan göra.
2 - Presentera avtalet för användaren.
3 - Om dom godkänner det, använd rules för att ge dem rollen "Members" som då ger dem nya möjligheter.

Om dom inte godkänner avtalet så är dom helt enkelt kvar som bara Authenticated och har tillgång till bara ett minimum av sajten, men med väl synlig info om vad dom behöver göra för att få tillgång till mer.

Det kanske låter lite komplext för dina behov, men finessen med detta är att man kan återanvända det på samma sajt för en automatisk process för att ge användare tillgång till nya roller. För varje ny sådan roll kan man då presentera nya regler/avtal dom först måste acceptera först.

--
/thomas
T: @tsvenson | S: tsvenson.com

Jag hittade även denna modul,

Patrick Danielsson's picture

Jag hittade även denna modul, som kanske kan passa bra:
http://drupal.org/project/agreement

Ska prova lite olika metoder, återkommer!

En variant jag körde på en

kristofferwiklund's picture

En variant jag körde på en internshop där varje användare skulle uppge en default-adress var att lägga en obligatoriskt fält på användarna. I mitt fall en adress men i detta fall kan det vara en checkbox. Det gjorde att en ny användare var tvungen att uppge en adress för att kunna spara sitt lösenord och ha access till sajten. Problemet var då att man inte kunde skapa användare den vanliga vägen som administratör då man också var tvungen att uppge default-adressen. Men om man importerade användarna via feeds så kunde man komma runt det och då endast behöva använda Views Bulk Operation och sätta användare aktiv och det skickas ut ett välkomstmeddelande.

Detta var en smidiglösning men har en nackdel att man kan gå vidare med sajten genom att klicka bort formuläret. Men då sparas inte ens lösenord så man måste ändå fylla i adressen för att spara lösenordet.

Dock kan det inte hantera nuvarande användare utan att de tvingas sätta ett nytt lösenord.

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: