home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1998 February
/
CHIP_2_98.iso
/
software
/
pelne
/
optionp
/
ins.cab
/
nnsechd.asp
< prev
next >
Wrap
Text File
|
1997-10-12
|
7KB
|
306 lines
<%
L_PWAUTH_TEXT = "Password Authentication Method"
L_AUTHMETHOD_TEXT = "View or set the password authentication method used for non-anonymous access to this resource."
L_SECOMM_TEXT = "Secure Communictions"
L_VIEWSECOMM_TEXT = "View or set the secure communications method used when the virtual directory is accessed."
L_EDIT_TEXT = "Edit..."
L_TCPRESTRICT_TEXT = "TCP/IP Access Restrictions"
L_BYDEFAULT_TEXT = "By default, all computers are:"
L_GRANTED_TEXT = "Granted access"
L_DENIED_TEXT = "Denied access"
L_EXCEPTBELOW_TEXT ="Except those listed below:"
L_ENTERANINT_TEXT = "Please enter an integer."
L_NEWAPPLICATION_TEXT = "New Application"
L_AUTHENTICATE_TEXT = "Authenticate"
L_COMMUNICATIONS_TEXT = "Communications"
L_ACCESS_TEXT = "Access"
L_IP_TEXT = "IP Address"
L_SUBNET_TEXT = "Subnet Mask"
L_DOMAIN_TEXT = "Domain"
L_ACCESSDENIED_TEXT = "Access Denied"
L_ACCESSDENIEDERROR_TEXT = "401 access denied"
%>
<% If Request.ServerVariables("LOGON_USER") = "" Then %>
<% Response.Status = L_ACCESSDENIEDERROR_TEXT %>
<% Response.write L_ACCESSDENIED_TEXT%>
<% Else %>
<%
function heading(width,thestring)
width = width - len(thestring)
for i = width to 0 step -1
thestring = thestring + " "
next
heading = thestring
end function
REM path = trim(Session("path"))
REM set currentobj = GetObject(path)
set currentObj = Server.CreateObject("Nntpadm.VirtualServer.1")
On Error Resume Next
%>
<!--#include file="nnset.inc"-->
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function isNum(txtcntrl)
{
str = txtcntrl.value;
for (var i = 0; i < str.length; i++)
{
var ch = str.substring(i, i + 1);
if ((ch < "0" || "9" < ch) && ch != ',')
{
alert("<% = L_ENTERANINT_TEXT %>");
txtcntrl.focus()
return false;
}
}
return true;
}
function setList(){
}
function disableDefault(dir,fromCntrl, toCntrl)
{
if (!dir){
if (fromCntrl.value != "")
{
toCntrl.value = fromCntrl.value;
fromCntrl.value = "";
}
}
else{
if (toCntrl.value != "")
{
fromCntrl.value = toCntrl.value;
toCntrl.value = "";
}
}
}
function enableDefault(chkCntrl)
{
chkCntrl.checked = true;
}
function setUpdated()
{
parent.parent.menu.document.hiddenform.updated.value = "true";
}
function popBox(title, width, height, filename)
{
thefile = (filename + ".asp");
<% if Instr(Request.ServerVariables("HTTP_USER_AGENT"),"MSIE") then %>
<% else %>
thefile = "nnpop.asp?pg="+thefile;
width = width +25;
height = height + 50;
<% end if %>
window.open(thefile ,title,"toolbar=no,scrollbars=yes,directories=no,menubar=no,width="+width+",height="+height);
}
</SCRIPT>
<TITLE></TITLE>
<FONT SIZE=1 FACE="Helv">
</HEAD>
<BODY BGCOLOR="#CCCCCC" TOPMARGIN=5 TEXT="#000000" onLoad="loadList();" LINK="#000000" VLINK="#000000">
<FORM NAME="userform">
<TABLE CELLSPACING=0 CELLPADDING=2>
<TR><TD><FONT SIZE=1 FACE="Helv"><B><%=L_PWAUTH_TEXT%></B><P></TD></TR>
<TR><TD>
<TABLE CELLSPACING=0 CELLPADDING=2>
<TR>
<TD> </TD>
<TD WIDTH = 50 ALIGN="middle"><IMG SRC="images/handshk.gif" WIDTH=32 HEIGHT=28 BORDER=0></TD>
<TD WIDTH = 400 ALIGN="top"><FONT SIZE=1 FACE="Helv"><%=L_AUTHMETHOD_TEXT%></TD>
<TD ALIGN="middle"><INPUT TYPE="button" VALUE="<%=L_EDIT_TEXT%>" NAME="btnAuthenticate" onClick="popBox('<% = L_AUTHENTICATE_TEXT %>',500,350, 'nnauth')"></TD>
</TR>
</TABLE>
</TD></TR>
</TABLE>
<HR>
<TABLE CELLSPACING=0 CELLPADDING=2>
<TR><TD><FONT SIZE=1 FACE="Helv"><B><% = L_SECOMM_TEXT %></B><P></TD></TR>
<TR><TD>
<TABLE CELLSPACING=0 CELLPADDING=2>
<TR>
<TD> </TD>
<TD WIDTH = 50 ALIGN="middle"><IMG SRC="images/key.gif" WIDTH=32 HEIGHT=28 BORDER=0></TD>
<TD WIDTH = 400 ALIGN="top"><FONT SIZE=1 FACE="Helv"><%=L_VIEWSECOMM_TEXT%></TD>
<TD ALIGN="middle"><INPUT TYPE="button" VALUE="<%=L_EDIT_TEXT%>" NAME="btnCommunication" onClick="popBox('<% = L_COMMUNICATIONS_TEXT %>',400,250, 'nncomm')"></TD>
</TR>
</TABLE>
</TD></TR>
</TABLE>
<HR>
<TABLE CELLSPACING=0 CELLPADDING=2>
<TR><TD><FONT SIZE=1 FACE="Helv"><B><%=L_TCPRESTRICT_TEXT%></B></TD></TR>
<TR><TD>
<BLOCKQUOTE>
<TABLE WIDTH = 100% CELLSPACING=0 CELLPADDING=2>
<TR>
<TD VALIGN="top">
<FONT SIZE=1 FACE="Helv">
<%=L_BYDEFAULT_TEXT%>
</FONT>
</TD>
<TD VALIGN="top">
<FONT SIZE=1 FACE="Helv">
<IMG SRC="images/smallkey.gif" WIDTH=17 HEIGHT=18 BORDER=0 ALIGN="middle">
<INPUT TYPE="radio" NAME="rdoDefaultAccess" CHECKED>
<% = L_GRANTED_TEXT %>
<P>
<IMG SRC="images/lock.gif" WIDTH=16 HEIGHT=18 BORDER=0 ALIGN="middle">
<INPUT TYPE="radio" NAME="rdoDefaultAccess">
<% = L_DENIED_TEXT%>
</FONT>
</TD>
</TR>
<TR>
<TD><FONT SIZE=1 FACE="Helv"><%=L_EXCEPTBELOW_TEXT%></TD>
</TR>
</TABLE>
</TD></TR>
</TABLE>
<P>
<TABLE BORDER = 1 BORDERCOLORDARK="#CCCCCC" BORDERCOLORLIGHT="#CCCCCC">
<TR >
<TD BORDERCOLORDARK="#FFFFFF" BORDERCOLORLIGHT="#000000" ><FONT SIZE=1 FACE='HELV'>
<A HREF = "javascript:sortList('fname');">
<%=heading(18,L_ACCESS_TEXT)%>
</A>
</TD>
<TD BORDERCOLORDARK="#FFFFFF" BORDERCOLORLIGHT="#000000"><FONT SIZE=1 FACE='HELV'>
<A HREF = "javascript:sortList('fsize');">
<%=heading(22,L_IP_TEXT)%>
</A>
</TD>
<TD BORDERCOLORDARK="#FFFFFF" BORDERCOLORLIGHT="#000000"><FONT SIZE=1 FACE='HELV'>
<A HREF = "javascript:sortList('ftype');">
<%=heading(19,L_SUBNET_TEXT)%>
</A>
</TD>
<TD BORDERCOLORDARK="#FFFFFF" BORDERCOLORLIGHT="#000000"><FONT SIZE=1 FACE='HELV'>
<A HREF = "javascript:sortList('ftype');">
<%=heading(32,L_DOMAIN_TEXT)%>
</A>
</TD>
</TR>
</TABLE>
</FORM>
<FORM name="hiddenform">
<INPUT TYPE="hidden" NAME="index" VALUE=0>
</FORM>
<SCRIPT LANGUAGE="JavaScript">
function loadList()
{
parent.list.location="nnsecls.asp";
}
function sortList(sortby, sortasc)
{
}
function addItem()
{
i = testList.length
testList[i] = new listObj("<% = L_NEWAPPLICATION_TEXT %>", ".new", "\\path", "Low");
document.hiddenform.index.value = i;
testList[i].updated = true;
testList[i].newitem = true;
loadList();
}
function delItem()
{
i = eval(document.hiddenform.index.value);
testList[i].deleted = true;
testList[i].updated = true;
i = i-1;
<% REM run through the list to find the next non-deleted item %>
for (var j = i; j >=0; j--) {
if (testList[j].deleted){
}
else{
break
}
}
document.hiddenform.index.value = j;
loadList();
}
function buildListForm()
{
}
function setListVals()
{
}
function listFuncs()
{
this.addItem = addItem;
this.delItem = delItem;
this.writeList = buildListForm;
this.setListVals = setListVals;
}
function listObj(a,ip,s,dmn)
{
this.access = a;
this.ip = ip;
this.subnet=s;
this.domain=dmn;
this.deleted = false;
this.updated = false;
this.newitem = false;
}
testList = new Array(2)
for (var i = 0; i < 2; i++)
{
testList[i] = new listObj(true, "131.112.200.12","255.255.0.0","");
}
listFunc = new listFuncs();
//parent.parent.tool.location = "nntl2.asp?list=1"
</SCRIPT>
</BODY>
<% end if %>
</HTML>