MM_authFailedURL="index.asp " 'Asigna un valor a la variable MM_authFailedURL.
' MM_grantACCess=false 'Asigna un valor a la variable booleana MM_grantACCess.
if session (" MM _ Username ") lt; gt" " entonces 'Si la variable de sesión MM_Username no está vacía (la sesión aquí es una variable de servidor utilizada para almacenar parámetros, puede buscar si no lo hace'). no lo entiendo).
if (false o CStr(Session(" MM _ autorización de usuario ") = " ") o (InStr(1, MM_authorizedUsers, Session(" MM _ autorización de usuario ")) gt; = 1 entonces
Si (la variable de sesión MM_UserAuthorization está vacía después de la conversión al tipo de carácter (Cstr)) o la variable de sesión MM_UserAuthorization existe en la variable MM_authorizedUsers
Entonces, se compara el valor almacenado (IsStr) . La función de una cadena) es
' MM_grantAccess= true 'La variable MM_grantAccess es verdadera
Terminará si...
Terminará. if...
p>Si no es MM_grantAccess Entonces 'Si la variable MM_grantAccess es falsa (debido a que la asignación inicial de MM_grantAccess es falsa, si la condición de la declaración If anterior es verdadera, entonces MM_grantAccess. p>
se asignará como verdadero; de lo contrario, seguirá siendo falso)
MM_qsChar= "?" Asigne un valor a la variable MM_qsChar
if(inStr(1, MM_authFailedURL, " ?") gt=1) entonces MM _ qsChar = " amp "si hay"? "en la variable MM_authFailedURL", luego mm_qschar = " "
' MM_referrer = request server variables(" URL ". )' Obtenga la dirección de esta página. p>
if (Len(request. query string()) gt; 0) Hay un problema con la oración 'entonces'. Se usó originalmente para obtener los datos pasados. get. Carece de parámetros, como
Request .QueryString("URL ")
MM _ referrer amp "?" amp request ? ?
MM_authFailedURL = MM_authFailedURL & MM_qsChar & " accessdenide = " servidor. URLEncode(MM _ referer)' escribe la dirección URL completa.
Respuesta. redirigir (mm_authfailedurl)'redirecciona la página a la dirección de la línea anterior.
Terminará si...
Esta puede ser la página a la que deberías acudir cuando los parámetros sean incorrectos.