"gLoginForm")); $group = $form->group(_("Login")); $group->input("name")->label(_("Name"))->id("gName")->class(null); $group->password("password")->label(_("Password"))->id("gPassword")->class(null); $group->submit(_("Login")); $group->inputs["name"]->error_messages("invalid_login", _("Invalid name or password")); if ($form->validate()) { $user = ORM::factory("user")->where("name", $group->inputs["name"]->value)->find(); if ($user->loaded && user::is_correct_password($user, $group->password->value)) { user::login($user); if ($continue = $this->input->get("continue")) { url::redirect($continue); } return; } else { $group->inputs["name"]->add_error("invalid_login", 1); } } print $form->render(); } }