@@ -17,12 +17,15 @@ login_form = SQLFORM.factory( Field("username", requires=IS_NOT_EMPTY()), Field("password", "password", requires=IS_NOT_EMPTY()) ) if login_form.accepts(request): - results = newsblur.login(login_form.vars["username"], login_form.vars["password"]) - response.cookies["nb_cookie"] = newsblur.cookies["newsblur_sessionid"] - response.cookies["nb_cookie"]["path"] = "/" - print "cookie =", newsblur.cookies - redirect(URL("index")) + try: + results = newsblur.login(login_form.vars["username"], login_form.vars["password"]) + response.cookies["nb_cookie"] = newsblur.cookies["newsblur_sessionid"] + response.cookies["nb_cookie"]["path"] = "/" + print "cookie =", newsblur.cookies + redirect(URL("index")) + except Exception as ex: + login_form.insert(-1, ex.message) return dict(login_form=login_form)