WebSearch: hide sign-up for authenticated users

* Hide sign-up button when a user is logged in.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
WebDeposit: fix issue with reserved recid

* Fixes an issue with a reserved recid not being taken into account.