看看这里什么地方错了?
我的一个ISAPI程序
//处理函数
void CSystemExtension::login(CHttpServerContext* pCtxt,LPTSTR num1,LPTSTR num2,LPTSTR mode)
{
// LPTSTR result;
StartContent(pCtxt);
WriteTitle(pCtxt);
switch(mode[0])
{
case '+':
if ((num1=="admin")&&(num2=="admin"))
*pCtxt<<_T("欢迎使用!");
else
*pCtxt<<_T("对不起,你的用户名和密码不匹配,请检查!");
break;
}
EndContent(pCtxt);
}
//生成HTML页面表单
void CSystemExtension::Default(CHttpServerContext* pCtxt)
{
StartContent(pCtxt);
WriteTitle(pCtxt);
*pCtxt<<_T("<H3>test</H3<BR><BR>");
*pCtxt<<_T("<FORM ACTION=\"System.dll?login\"METHOD=POST>");
*pCtxt <<_T("<INPUT NAME=\"num1\" SIZE=5>");
*pCtxt <<_T("<SELECT NAME=\"mode\"><OPTION>+<OPTION>-");
*pCtxt <<_T("<OPTION>*<OPTION>/</SELECT>");
*pCtxt <<_T("<INPUT NAME=\"num2\" SIZE=5><BR><BR>");
*pCtxt <<_T("<INPUT TYPE=SUBMIT VALUE=确定></FORM>");
EndContent(pCtxt);
}
为什么我输入了正确的密码和用户名后还是提示我密码和用户名错误?