,dsapi拆分认证密码的有关问题

求助,dsapi拆分认证密码的问题
大家好
我想做一个dsapi认证的插件,这个插件的功能是截获domino登陆时候的密码,做认证

现在已经完成了基本的功能。

但是有几个问题:
1、想兼容domino原来的密码。即用户输入 domino密码+我定义的密码。

我原来是想按照一定的规则截取出来我定义的密码和“domino密码”,认证完之后,将密码字段中我的密码去掉,只剩下domino密码。
让这个密码去做domino认证。

但是现在发现,好像修改了密码字段不起作用。

不知道如何才能实现 domino密码+自定义密码。的实现方式

2、我在认证失败的时候,我直接authData->authType = kNotAuthentic; 
return kFilterHandledEvent;
但是这样虽然可以做到认证失败,但是页面上直接放回了无法显示网页的页面。如果认证失败,不是应该提示:无效用户名和密码么??我想认证失败的时候,将网页定位到原来的“无效用户名和密码”的网页如何做呢??

请教高手!!!!!!!!!!!

------解决方案--------------------
、我在认证失败的时候,我直接authData->authType = kNotAuthentic;
return kFilterHandledEvent;
但是这样虽然可以做到认证失败,但是页面上直接放回了无法显示网页的页面。如果认证失败,不是应该提示:无效用户名和密码么??我想认证失败的时候,将网页定位到原来的“无效用户名和密码”的网页如何做呢??


看来你是Domino的web应用,既然web应用,在页面登录时候就可以获取用户名,密码,何必费劲去搞dsapi截取呢?