[
https://issues.apache.org/jira/browse/WICKET-2213?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Juergen Donnerstag reassigned WICKET-2213:
------------------------------------------
Assignee: Juergen Donnerstag
> Remove FormComponent persistence
> --------------------------------
>
> Key: WICKET-2213
> URL: https://issues.apache.org/jira/browse/WICKET-2213
> Project: Wicket
> Issue Type: Improvement
> Components: wicket
> Reporter: Juergen Donnerstag
> Assignee: Juergen Donnerstag
> Fix For: 1.5-M1
>
> Attachments: wicket-2213.patch
>
>
> At the very beginning of Wicket we introduced FormComponent.setPersistence
> with the idea to make creating Login panel very easy. Basically Wicket would
> deal with the Cookie handling for the login details. Now some years later I
> think it is evident that this feature is not very useful:
> - it basically is used for login panels only
> - even in our examples Password.setPersistence is false which means that
> "rememberMe" doesn't really work. Only the user name is stored in a Cookie
> - forcing formComponent.getPageRelativePath() as the Cookie name is quite
> restrictive
> - you can not combine username and password into a single Cookie and e.g.
> decrypt it for safety reasons
> I'd like to propose to remove all that code from core.
> I've attached a patch for 1.4RC2 which remove that code and I updated
> SignInPanel and the example to show how easy it still is.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.