Just did this last week, this worked for me:
<form action="http://server/fmi/iwp/cgi" method="get">
<input type="hidden" name="dbpath" value="/fmi/iwp/cgi?-db=database&-startsession">
<input type="hidden" name="acct" value="account">
<input type="hidden" name="-authdb">
<input type="text" name="name"><br />
<input type="password" name="password"><br />
<input type="submit" name="login" value="Login">
which looks almost identical to your code, but did you replace the database and server name correct in your code?
Hope that helps,
Ruben van den Boogaard
Many thanks -- that works, not sure why th original did not
I have a client hosting Mutiple IWP sites with FMSA.
We need an separate start page with each would with and html form to capture teh login info and ope teh IWP applcation bypsasing the stadard IWP login.
You can edit the CGI at the heart of the process. It's only for the brave but if you're comfortable writing a CGI you'll get the results you want. I would suggest that you have the default page appear by default. When the correct parameters are passed you attach livery for the appropriate company. You'll also have the opportunity to control the response when login fails.
I have actually created a simple <div> containing Ruben's code and inserted in the index page in the web root for each client site, and have sent a copies to the clients' web desigers to decorate.
I also edited the original FMSA auth file to hide certain things and make it default to "Account Name" rather than "Guest" --- this is where the user is sent if they type in an invalid password, and it looks presentable.