Hi, i’m writing a plugin for SLAPI_PLUGIN_POST_BIND_FN
operation: int mia_init(Slapi_PBlock *pb) { … … If( slapi_pblock_set(pb,
SLAPI_PLUGIN_POST_BIND_FN, (void *)mia_get) != 0) {
slapi_log_error(SLAPI_LOG_PLUGIN, "mia_init", “error” );
return
-1; } … return 0; } int mia_get(Slapi_PBlock *pb) { … int oprc = -1; … if(
slapi_pblock_get(pb, SLAPI_PLUGIN_OPRETURN, &oprc) != 0 ) { If
( oprc == 0 ) Do
something else Do
something else } … } The slapi_pblock_get for SLAPI_PLUGIN_OPRETURN always
return 0 even if the bind operation is failed (for example following an error 49
Invalid Credentials ). Is there a way to test if the bind operation is successful
or failed ? Tanks
Il contenuto di questo messaggio di posta elettronica e ogni eventuale documento a quest'ultimo allegato puo contenere informazioni la cui riservatezza e' tutelata ed e' rivolto unicamente agli effettivi destinatari i quali prendono atto del carattere non strettamente personale dei messaggi di risposta, che potranno essere noti all'organizzazione aziendale. Sono vietati la riproduzione e l'uso di questo messaggio in mancanza di autorizzazione del destinatario. Se avete ricevuto questo messaggio per errore, vogliate cortesemente chiamarci immediatamente per telefono o fax e distruggere quanto ricevuto (compresi i file allegati) senza farne copia. Qualsivoglia utilizzo non autorizzato del contenuto di questo messaggio costituisce violazione dell'obbligo di non prendere cognizione della corrispondenza tra altri soggetti. |