在OpenCms中利用Java代码删除、创建、更新用户!

转载 2012年03月28日 12:11:30

<%
    org.opencms.file.CmsObject cmsAdminObj
           = org.opencms.main.OpenCms.initCmsObject(
                 org.opencms.main.OpenCms.getDefaultUsers().getUserGuest()
             );
    cmsAdminObj.loginUser("Admin", "admin"); // 先以管理员身份登录,保证管理员的用户名和密码是正确的

    // 先检测该用户是否存在,存在则删除
    org.opencms.file.CmsUser user = null;
    try {
        user = cmsAdminObj.readUser("test2");
        cmsAdminObj.deleteUser("test2");
        out.println("The user test2 exists, and has already been deleted!");
    } catch (Exception e) {
    }

    // 如果该用户不存在,则创建该用户
    try {
        java.util.Hashtable params = new java.util.Hashtable();
        org.opencms.file.CmsUser newuser
            = cmsAdminObj.createUser("test2","12345678", "This is a new user", params);
        cmsAdminObj.addUserToGroup("test2","Administrators"); //optional
        out.println("The user has been created successfully!");
    } catch (Exception e) {
    }

    // 修改指定用户
    try {
        user = cmsAdminObj.readUser("test2");
        user.setFirstname("hello");
        user.setLastname("world");
        user.setDescription("This a new user:)");
        user.setEmail("test@test.com");
      
        // 重新设置密码
        cmsAdminObj.setPassword("test2","6666");

        // Updates the user information.
        cmsAdminObj.writeUser(user);

        out.println("The user has been modified!");
    } catch (Exception e) {
    }
 %>

原创地址:http://zcdxzsz.iteye.com/blog/155143

MyClient用户JAVA代码

  • 2013年12月20日 18:47
  • 895B
  • 下载

用户注册java代码

  • 2012年01月11日 11:24
  • 3KB
  • 下载

学生管理系统,用Java代码连接数据实现数据的添加、更新、删除操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 注意:我用的是MySQL数据库。 util包:  DbUtil.java package util; import java.sql....

Eclipse 连接 SQL Server 2008数据库,运行JAVA代码时出现:‘sa’用户登录失败

前几天用Eclipse 连接 SQL Server 2008数据库,运行JAVA代码时出现:‘sa’用户登录失败...

【Android开发】用户界面设计-使用XML和Java代码混合控制UI界面

效果图: res/layout/main.xml:

ibatis 批量插入,批量更新,批量删除,xml与Java代码实现方式

ibatis批量操作

mongodb3.0分片及java代码连接操作测试(开启用户验证)

最近抽时间搭建了一下mongodb简单的分片,整个过程还算是蛮顺利,只不过在用户验证这一块遇到了一些问题,好在最后终于搞定。一、服务器搭建过程:1、安装四个mongodb:一个作为config、一个作...

MapReduce性能优化_8. 优化MapReduce的用户JAVA代码

本文翻译于 《Hadoop in Practice - 1》, 摘抄自:大牛翻译系列 6.4.5 优化MapReduce用户JAVA代码 MapReduce执行代码的方式和普通JA...
  • Mike_H
  • Mike_H
  • 2015年12月08日 17:38
  • 302

学习java,如何入门,小白用户的第一行java代码

学习java,最重要的就是动手实践,动手写一行代码,比你看几本书都管用。这里我们就从小白用户的第一行java代码开始,让你熟悉整个java的编码、编译、调试、运行过程! ...

java代码创建数据库

  • 2015年01月23日 15:25
  • 277KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在OpenCms中利用Java代码删除、创建、更新用户!
举报原因:
原因补充:

(最多只允许输入30个字)