Por aqui mas o menos
Código:
'Response.Redirect ("administrador.asp")
ElseIf RS.Fields("vchClvTrabajador") = password then 'Si el campo de la tabla es igual a nuestra variable, estas logueado.
Session("usuario") = 1
Response.Redirect "OpcionesAdministrar.asp?id=val"
'Response.Write "Te logueaste con exito... Bienvenido <B>"& usuario &"</B>"
'Response.Redirect "Muestra_x_Fecha.asp"
Else 'Otra cosa, seria cuando el password no es la que seleccionamos.
Response.Write "Esa contraseña no concuerda con el usuario ingresado"
Y luego puedes preguntar por esa sesion, podrias hacer un archivo que pregunte por la sesion y si no existe o no tiene el valor esperado, redirija, ese mismo archivo solo lo tienes que poner a nivel de include en los archivos que necesiten autentificacion.
Saludos