fix date regex
use app dbh connection for dbh checking
use Auth helper to get user info
fix usage of log on controller
do not reload data in validation
add helper which return user identifier