fixed a minor bug where a challenge appeared both as not assigned and as assigned during the first age view after assigning it

Signed-off-by: northpole <northpole@debian>
fixed the forgot password functionality

Signed-off-by: northpole <northpole@debian>