Posted by Patrick Danielsson on August 19, 2013 at 8:37am
Jag använder idag D7 på en site endast som intranät. Går det att använda någon modul så att man får endast en loginruta om man kommer till siten och inte är inloggad?
Se bifogade bilder på hur jag hade tänkt det. Som det är idag kommer man till siten och då står det något i stil med "Behörighet saknas för att visa denna sida, ett användarkonto krävs".
| Attachment | Size |
|---|---|
| login.png | 5.6 KB |
| changepassword.png | 8.85 KB |
Comments
Du borde kunna placera
Du borde kunna placera blocket user login i valfri region och säga att den endast visas för icke inloggade (roller), och sätta villkoret inloggad användare på alla andra block...
Kolla in modulen Secure site:
Kolla in modulen Secure site: https://drupal.org/project/securesite
Jag vill bara tillägga, att
Jag vill bara tillägga, att jag inte vill visa resten av temat, utan bara själva inloggningsrutan.
Som exempel:
https://intranet.hoistgroup.com
Då kan du använda till
Då kan du använda till exempel modulen ThemeKey (https://drupal.org/project/themekey) eller Themes By Role (https://drupal.org/project/tbr) (finns säkert fler moduler...) och sätta ett annat tema för oinloggade användare. Jag tror det är det allra enklaste sättet iallafall.
I did this recently....
I created a page manager page, with disabled drupal regions, placed the login block - login toboggan block - into an area in the page, select use this page as home page. Else you can hide elements in css:
body.page-front-page #logo {display:hidden;} or something like that.
I then used drupal front module to create redirects to home pages for each user type so they are not redirected back to the login page.