Prolog用户识别

时间:2012-04-04 20:12:59

标签: swi-prolog

我正在使用prolog为web创建API。用户将使用他们的名称登录,我希望API在整个会话期间记住用户,直到用户注销或关闭API。对于每个独特的用户,这当然必须是不同的。 我的问题是如何在prolog中将其写为断言/ 2,或者......?

2 个答案:

答案 0 :(得分:2)

使用library(http/http_session)创建会话并访问会话特定信息。看到 http://www.swi-prolog.org/pldoc/doc/home/vnc/prolog/lib/swipl/library/http/http_session.pl

答案 1 :(得分:0)

有多种方法可以记录此信息,包括:

  • 断言/ asserta的/ assertz
  • recorda / recordz

Manual.