aspectWebML.webML.navigation.accessControl
Package accessControl


OverviewImage

The package accessControl provides concepts for managing user sessions through authentication.


Class Summary
CHANGEGROUPUNIT Changes the group of a user and redirects to the siteview associated with the new group.

Constraints:
  1. MustNotHaveOutgoingLinks: not self.link->isEmpty()
LOGINUNIT LoginUnit provides login operation with access control.

Constraints:
  1. MustNotHaveOutgoingLinks: not self.link->isEmpty()
  2. MustNotHaveOKLinks: not self.ok_link -> isEmpty()
LOGOUTUNIT Deletes a user session.

Constraints:
  1. MustNotHaveOutgoingLinks: not self.link->isEmpty()
  2. MustNotHaveOKLinks: not self.ok_link -> isEmpty()


Copyright Andrea Schauerhuber, Cornelia Tomasek (Vienna University of Technology, 2007)
Note: This documentation is partly based upon WebRatio's WebML User Guide (for further information on WebRatio see http://www.webratio.com/), 'Designing Data-Intensive Web Applications' [S.Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera, 2003] (for further information see http://www.webml.org/webml/page2.do?ctx1=EN) and 'Model-driven Development of Context-Aware Web Applications' [S. Ceri, F. Daniel, M. Matera, F. M. Facca. ACM Transactions on Internet Technology, 2007, 7(1)]