Hi Alexander
Why are you using cookies ? ( If the user desides not to use cookies ... )
I stored the information in the users permanent storage.
So I got a simple ActionClass and some lines in the layout:
Action:
public void doSetpreferences(RunData data, Context context) {
TurbineUser u = (TurbineUser) data.getUser();
u.setEmail(data.getParameters().getString("email",""));
u.setPerm("size",data.getParameters().getString("size","mittel"));
try {
TurbineSecurity.saveUser(u);
data.setUser(u);
}
catch(Exception e) { Log.error(e); data.setMessage("Error saving user:"
+ e.getMessage()); }
}
Layout:
$page.setStyleSheet("/teben/styles/$data.User.getPerm("size")/style.css")
Uwe
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>