User.pm: Handle params from JSON properly

[?]
Dec 12, 2013, 2:38 PM
IFY7BYPSDD4FA7LYXENS7DUTGKOKZSS6U5C2LVC26UOJAX3GIMXQC

Dependencies

  • [2] 4AKMU4ZB Clean up user editing
  • [3] 2CZSW5S5 Don't redirect to /login if authentication is required
  • [4] MQMF2LBW Re-enable adding new users via the web interface
  • [5] LSZLZHJY Allow users to edit their own settings
  • [6] Z4NL5TWB Fix audience URL
  • [7] 36ZTCZ4F Add basic Persona support
  • [8] LZVO64YG Merge in the first bits of the API work
  • [9] JFW656FT Add a flag to enable Persona support
  • [10] XJRJ4J7M Add user registration

Change contents

  • replacement in src/lib/Hydra/Controller/User.pm at line 53
    [3.183][3.183:240]()
    my $assertion = $c->req->params->{assertion} or die;
    [3.183]
    [3.240]
    my $assertion = $c->stash->{params}->{assertion} or die;
  • replacement in src/lib/Hydra/Controller/User.pm at line 122
    [3.1675][3.1675:1728]()
    my $userName = trim $c->req->params->{username};
    [3.1675]
    [3.1834]
    my $userName = trim $c->stash->{params}->{username};
  • replacement in src/lib/Hydra/Controller/User.pm at line 157
    [2.361][2.361:421]()
    my $fullName = trim($c->req->params->{fullname} // "");
    [2.361]
    [2.421]
    my $fullName = trim($c->stash->{params}->{fullname} // "");
  • replacement in src/lib/Hydra/Controller/User.pm at line 160
    [3.1128][3.594:654]()
    my $password = trim($c->req->params->{password} // "");
    [3.1128]
    [3.654]
    my $password = trim($c->stash->{params}->{password} // "");
  • replacement in src/lib/Hydra/Controller/User.pm at line 166
    [3.922][3.922:985]()
    if $password ne trim $c->req->params->{password2};
    [3.922]
    [3.985]
    if $password ne trim $c->stash->{params}->{password2};
  • replacement in src/lib/Hydra/Controller/User.pm at line 171
    [3.1164][3.1164:1232]()
    my $emailAddress = trim($c->req->params->{emailaddress} // "");
    [3.1164]
    [3.1232]
    my $emailAddress = trim($c->stash->{params}->{emailaddress} // "");