综合练习, 用户验证.包含authenticated装饰器, current_user属性,login_url