如题,我用模板库(domcfg5.ntf)生成了一个库(domcfg.nsf),不知道怎样编程实现登录?
给你发了个例子,看看吧!
看看domcfg.nsf中的登录表单.
在$$LoginUserForm表单中输入以下html代码:(表格格式可自行修改)
<html>
<body >
</form><form name="formlogin" action="?login">
<input type="hidden" name="login" value="">
<table width="151" border="0" cellspacing="0" cellpadding="0">
<tr class="text">
<td width="60" height="30" align="right"><font size="2">用户名:</font></td>
<td width="91" height="30"> <input type="text" name="Username" value="" size="8"></td>
</tr>
<tr class="text">
<td width="60" height="30" align="right"><font size="2">密 码:</font></td>
<td width="91" height="30"> <input type="password" name="Password" value="" size="8"></td>
</tr>
<tr align="center" class="text">
<td height="30" colspan="2"><input type="hidden" name="RedirectTo" value="/">
<input type="submit" value="登录">
<input type="reset" name="Submit2" value="重填">
</td>
</tr>
</table>
</body>
</html>
表单中最好加上saveoptions域,值设为"0",若要固定到哪个地址,就把RedirectTo的值改为固定的静态地址.
=================================
除非你想实现在线用户注册否则直接使用该模板建的数据库就OK了,
别忘了把数据库的ACL设置一下!
=================================================================
在domcfg.nsf中的$$LoginUserForm表单里直接放代码,不是在代理中,把上面的文字通过文字菜单内置 html就可以了.至于登陆按钮指向的地址是由<input type="hidden" name="RedirectTo" value="/">中RedirectTo的value控制的.需要登陆后固定到某个地址就把value="登陆去的页面地址",value为"/"表示任意需登陆地址.即浏览器地址栏上你要求去的任意数据库地址.