plugin

Prolog files

email.pl  -- Email plugin for SWISHShow source
dear/3Address user with the given ProfileID.Source
email_action_link/6Generate a link in an HTML mail page that, when clicked, executes Action and if successful replies to the request using Reply.Source
email_cleanup_db/0Strip the email confirmation queue from outdated messages.Source
profile_name/3Emit the name associated with Profile as unstyled HTML.Source
public_url/4True when URL is a link to handler To with Query.Source
signature/2Emit footer.Source
smtp_send_html/3Send an HTML mail to To using HTML content Content.Source
http_authenticate.pl  -- SWISH login managementShow source
authenticate/2Called for all SWISH actions.Source
config/3Make the user available as config.swish.user.Source
login/2Handler to deal with local HTTP based login.Source
login_item/2Source
user_info/3True when UserInfo describes the currently http-authenticated user.Source
login/2Perform a login.Source
swish_add_user/0Interactively add a user to the SWISH password file.Source
swish_add_user/1Add a user from Data.Source
swish_add_user/3Add a new user to the SWISH password file.Source
swish_current_user/2True if User is a user with properties.Source
swish_logged_in/3True when Request is associated with User.Source
login.pl  -- SWISH login supportShow source
li_login_button/3Hook called from page.pl to include the login buttons.Source
current_user_info/2If there is a logged in user, Info is a dict with information about this user.Source
login_button/3Add a login/logout button.Source
login_continue_button/2The login page is opened either inside an iframe inside a SWISH modal dialog or inside a browser popup window.Source
reply_logged_in/1Reply with an HTML document that the login succeeded.Source
reply_logged_in_page/1Reply with an HTML document that the login succeeded.Source
reply_logged_out/1Perform pluggable logout.Source