new: add flash notice
refactor
new: http_authenticate