[support] Hiding admin section / log in ?

Quiller quiller at gmail.com
Wed Jun 10 21:18:51 UTC 2009


/user will present a login form to anonymous users, as well.

2009/6/10 sinkingfish <sinkingfish at gmail.com>

>
> ok so I was having a bit of a look about and thought of this :
> create a page notd and add the code below with the php input format.
>
>
> <?php
>
> if (!$user->uid) {
>    print drupal_get_form('user_login');
> } else {
> drupal_goto('/admin');
> }
>
> ?>
>
>
> but the site doesn't redirect to admin, it redirects to the user's history
> page :(
>
>
> sinkingfish wrote:
> >
> > Thanks for the reply. Just a few q's :)
> >
> > If I disable the log in for on the admin screens. How do I then gain
> > access to the site? Would you be better displaying the login on a
> specific
> > page? eg www.example.com/cms ? Can you set a theme for different node,
> > i.e. garland (my admin theme) to the path /cms
> >
> > I'm just starting out using Drupal but so far I'm loving it
> >
> >
> >
> > Seth Freach wrote:
> >>
> >> Brian,
> >>
> >> Are you wanting to only hide the login block? If so, either of the below
> >> relatively quick options should work for you. Do which ever works best
> >> for your needs, you don't need to do both.
> >>
> >> 1) via the clicking in the browser:
> >>  - go to ?q=admin/build/block/configure/user/0
> >>  - in the "Page specific visibility settings" section, select the first
> >> option: "show on every except..."
> >>  - in the pages: text block in that section, enter 2 lines:
> >>      admin
> >>      admin/*
> >>  - click "save block"
> >>
> >> 2) via theme code:
> >>  - in your theme's directory, find a file named 'block.tpl.php'
> >>  - copy that to a new file named 'block-user-0.tpl.php'
> >>  - add the following code near the top of the new file:
> >> <?php
> >> if (arg(0) == 'admin' && !$user->uid) {
> >>   return;
> >> }
> >> ?>
> >>
> >> Or are you looking to deliver a 404 message at the /admin path to
> >> anonymous visitors? If this is your need, you'd be better off doing it
> >> in module code, rather than at the theme layer.
> >>
> >> Seth
> >>
> >> sinkingfish wrote:
> >>> Hi
> >>>
> >>> I'm wondering to hide the admin zone, so if someone goes to
> >>> www.example.com/admin they aren't presented with a login to my site.
> >>> I've
> >>> been looking around and can't find anything on this, surly this would
> be
> >>> a
> >>> common issue.
> >>>
> >>> Any hints and tips welcome.
> >>>
> >>> Brian
> >>>
> >> --
> >> [ Drupal support list | http://lists.drupal.org/ ]
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Hiding-admin-section---log-in---tp23964571p23969911.html
> Sent from the Drupal - Support mailing list archive at Nabble.com.
>
> --
> [ Drupal support list | http://lists.drupal.org/ ]
>



-- 
Quiller

quiller at quiller.org
http://www.quiller.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.drupal.org/pipermail/support/attachments/20090610/7a3c2852/attachment.htm>


More information about the support mailing list