Adding a webuser programatically

From OpenCms Wiki
(Difference between revisions)
Jump to: navigation, search
m (formatting)
 
(One intermediate revision by one user not shown)
Line 3: Line 3:
 
Example:
 
Example:
 
  CmsDefaultUsers defaultUsers = new CmsDefaultUsers();
 
  CmsDefaultUsers defaultUsers = new CmsDefaultUsers();
  CmsObject obj= OpenCms.initCmsObject(cmsUsers.getUserGuest());  
+
  CmsObject obj= OpenCms.initCmsObject(defaultUsers.getUserGuest());  
 
  CmsUser user = obj.addWebUser(userId, password, group, "Web User", new Hashtable() );
 
  CmsUser user = obj.addWebUser(userId, password, group, "Web User", new Hashtable() );
 
  obj.writeWebUser(user);
 
  obj.writeWebUser(user);
Line 9: Line 9:
  
 
The new hashtable is the additional information that OpenCms can store about a user.
 
The new hashtable is the additional information that OpenCms can store about a user.
 +
 +
<u>addWebUser syntax</u><br />
 +
'''addWebUser'''(String name, String password, String group, String description, Hashtable additionalInfos)

Latest revision as of 17:50, 10 December 2010

The default guest user has permissions to create a new webuser.

Example:

CmsDefaultUsers defaultUsers = new CmsDefaultUsers();
CmsObject obj= OpenCms.initCmsObject(defaultUsers.getUserGuest()); 
CmsUser user = obj.addWebUser(userId, password, group, "Web User", new Hashtable() );
obj.writeWebUser(user);


The new hashtable is the additional information that OpenCms can store about a user.

addWebUser syntax
addWebUser(String name, String password, String group, String description, Hashtable additionalInfos)

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox