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]>

Reply via email to