int ccnet_user_manager_prepare (CcnetUserManager *manager) { int ret; #ifdef HAVE_LDAP if (try_load_ldap_settings (manager) < 0) return -1; #endif int iter = g_key_file_get_integer (manager->session->keyf, "USER", "PASSWORD_HASH_ITERATIONS", NULL); if (iter <= 0) iter = DEFAULT_PASSWD_HASH_ITER; manager->passwd_hash_iter = iter; manager->userdb_path = g_build_filename (manager->session->config_dir, "user-db", NULL); ret = open_db(manager); if (ret < 0) return ret; manager->priv->cur_users = ccnet_user_manager_count_emailusers (manager); if (manager->priv->max_users != 0 && manager->priv->cur_users > manager->priv->max_users) { ccnet_warning ("The number of users exceeds limit, max %d, current %d\n", manager->priv->max_users, manager->priv->cur_users); return -1; } return 0; }
int ccnet_user_manager_prepare (CcnetUserManager *manager) { int ret; #ifdef HAVE_LDAP if (try_load_ldap_settings (manager) < 0) return -1; #endif manager->userdb_path = g_build_filename (manager->session->config_dir, "user-db", NULL); ret = open_db(manager); if (ret < 0) return ret; manager->priv->cur_users = ccnet_user_manager_count_emailusers (manager); if (manager->priv->max_users != 0 && manager->priv->cur_users > manager->priv->max_users) { ccnet_warning ("The number of users exceeds limit, max %d, current %d\n", manager->priv->max_users, manager->priv->cur_users); return -1; } return 0; }
int ccnet_user_manager_prepare (CcnetUserManager *manager) { #ifdef HAVE_LDAP if (try_load_ldap_settings (manager) < 0) return -1; #endif manager->userdb_path = g_build_filename (manager->session->config_dir, "user-db", NULL); return open_db(manager); }