(* COCANWIKI - a wiki written in Objective CAML.
* Written by Richard W.M. Jones <rich@merjis.com>.
* Copyright (C) 2004 Merjis Ltd.
- * $Id: logout.ml,v 1.7 2006/03/27 18:09:46 rich Exp $
+ * $Id: logout.ml,v 1.10 2006/12/06 09:46:57 rich Exp $
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
(match user with
Anonymous -> ()
| User (userid, _, _, _) ->
- let sth = dbh#prepare_cached "delete from usercookies
- where userid = ?" in
- sth#execute [Some userid];
-
+ PGSQL(dbh) "delete from usercookies where userid = $userid";
PGOCaml.commit dbh
);
let cookie = Cookie.cookie "auth" "none" ~path:"/" ~expires in
ok ~title:"Logged out" ~buttons:[ok_button "/"] ~cookie
- dbh hostid q "You have been logged out."
+ r dbh hostid q "You have been logged out."
let () =
register_script run