Package com.exedosoft.plat.login

Examples of com.exedosoft.plat.login.MultiAccount


    DOGlobals.getInstance().getSessoinContext().setTenancyValues(tv);

    /**
     * 查找账号
     */
    MultiAccount ma = MultiAccount.findAccount(formBI.getValue("name"),
        formBI.getValue("password"));

    BOInstance user = new BOInstance();
    // /设置公司名称
    user.putValue("company", tenant.getValue("l10n"));

    if (ma != null) {
      user.fromObject(ma);
      DOService findUserService = DOService
          .getService("do_org_user_browse");
      List corrUsers = findUserService.invokeSelect(ma.getObjUid());
      BOInstance employee = null;
      try {
        if (corrUsers == null || corrUsers.size() == 0) {
          // user.putValue("objuid",
          // ma.getObjUid());
View Full Code Here


    DOGlobals.getInstance().getSessoinContext().setTenancyValues(tv);

    /**
     * 查找账号
     */
    MultiAccount ma = MultiAccount.findAccount(formBI.getValue("name"),
        formBI.getValue("password"), formBI.getValue("tenancyId"));
    BOInstance user = new BOInstance();
   

    if (ma == null) {
      // //////////直接可以从用户表中访问,可以考虑,计费时根据这个表计费,肯定还需要一个计费表和这个表关联。另外一个思路是同意注册。

      String serviceName = request.getParameter("contextServiceName");
      BOInstance biUser = null;
      if (serviceName != null && !serviceName.trim().equals("")) {
        DOService findUserByUserNamePassword = DOService
            .getService(serviceName);
        List listUser = findUserByUserNamePassword.invokeSelect();
        if (listUser != null && listUser.size() > 0) {
          biUser = (BOInstance) listUser.get(0);
        }

      }
      if (biUser == null) {
        ret[0] = I18n.instance().get("账号/密码出错,请重试!");
        return ret;
      } else {
        user = biUser;
        // /设置公司名称
        user.putValue("company", tenant.getValue("l10n"));
      }

    } else {

      user.fromObject(ma);
      DOService findUserService = DOService
          .getService("do_org_user_browse");

      List corrUsers = findUserService.invokeSelect(ma.getObjUid());
      BOInstance employee = null;
      try {
        if (corrUsers == null || corrUsers.size() == 0) {
          // user.putValue("objuid",
          // ma.getObjUid());
View Full Code Here

TOP

Related Classes of com.exedosoft.plat.login.MultiAccount

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.