Didn't saw your second mail in this thread. It seems you found a much
more elegant solution than the one I proposed, the login page is
skinnable!

Cheers,
Reto

On Thu, Nov 18, 2010 at 1:11 PM, Tsuyoshi Ito <[email protected]> wrote:
> Hi
>
> found an easy way to customize the login page:
>
> I have created a new template and registered is it with the following
> rendering spec:
>
> type: http://clerezza.org/2009/07/login#LoginPage
> mode: mycustomlogin
> media type = application/xhtml+xml
>
> excerpt of my xhtml template:
>
> <form action="/login?mode=mycustomlogin" method="post">
>        <input name="user" size="30" type="text" value=""/></li>
>        <input name="pass" size="30" type="password" value=""/></li>
>        <input id="submitButton" type="submit" value="Log In"/>
>        <input id="referer" name="referer" type="hidden" value="/admin/foo/"/>
> </form>
>
> Now when the form is submitted the jaxrs method login checks if the
> credentials are ok. if this is the case then the user will be
> redirected to /admin/foo otherwise the login page template with mode
> "mycustomlogin" ( => my login template) will be rendered with the
> additional properties:
>
> http://clerezza.org/2009/07/login#message points to the error message
> http://clerezza.org/2009/07/login#refererUri point to the referer uri
>
>
> Cheers
> tsuy
>
>
> On Wed, Nov 17, 2010 at 11:09 AM, Tsuyoshi Ito <[email protected]> wrote:
>> Hi folks
>>
>> I have a question about how to implement an CUG app with customized
>> login page in apache clerezza:
>>
>> I want to implement an app for a specific group of users (users who
>> have a specific role). these users have special permissions and should
>> also have a dedicated login page (own Look&Feel - they should not seen
>> the apache clerezza login page).
>>
>> As far as I know it is possible to create a customized login page with
>> 2 form fields (username and password) and submit/post it to the
>> corresponding jaxrs resource of apache clerezza. But when the login
>> attempt failed the user is redirected to the login page of apache
>> clerezza - this behaviour is confusing for the users. Therefore I am
>> searching for an elegant way to customize the redirect after a failed
>> login attempt?
>>
>> ATM I would implement a jaxrs "login" method (see CookieLogin.java in
>> org.apache.clerezza.platform.security.auth.cookie), which takes care
>> of the login and redirect.
>>
>> Are there any other possibilities to customize the redirect?
>>
>> Cheers
>> Tsuy
>>
>
>
>
> --
> --trialox ag--------------------------------------
>
> Tsuyoshi Ito
> Binzmuehlestrasse 14
> CH-8050 Zürich
> Tel. +41 44 635 75 77
> URL: http://trialox.org
>

Reply via email to