Mark - are you able to test on a live server? that would help point if the
issue if your IIS or the code.
moshe

-----Original Message-----
From: [email protected]
[mailto:[EMAIL PROTECTED] On Behalf Of mark wills
Sent: Sunday, July 10, 2005 10:56 AM
To: [email protected]
Subject: [ASP] HTTP Error 405 - Resource not allowed



This is strange... I simply access a database, check that the company,
username, and password all exist, and that they are associated with other.
If the user has admin permissions, I take him straight to the invoicing
page, if not, then he can only access the 'enter time sheets' type
screens... I accomplish this with a simple Response.Redirect

However, I'm getting a HTTP Error 405 - Resource not allowed page when I
attempt to Response.Redirect to these pages (which definately exist). I'm
running XP SP2, and running the development site on my laptop using IIS
(http://localhost).

I'm pretty sure that it's a permissions thing, not coding, because, if I run
the script using the 'preview' feature of my favourite ASP editor (Absolute
Edit - great Intellisense - even parses your include files and classes and
Server.CreateObject objects!) it works!!! However, when I run it in IE, it
breaks at the Response.Redirect lines.

Can anyone suggest anything? I'm really banging my head against a wall here
- Also, http://localhost has stopped working on my laptop - Normally when
you run the default web site in IIS you get a really cool help system about
ASP/IIS, but it's broken, with a 'permission denied' error at line 40 of
localstart.asp (GetObject). Maybe these two things are related... Here's the
code, just in case, but, as I said, it works in Absolute Edit's preview mode
(presumably because it is making requests of IIS using my logged on
(administrator) credentials - not IUSR). Any pointers GREATLY appreciated.
I'll keep fiddling, but I've been playing with this for 2 days now, even
spent 4 hours on a plane yesterday (until the battery died) flying between
Tbilisi and London trying to get a simple damn Response.Redirect to work!
HELP!

Regards

Mark Wills

<!--#include file="connections/ts.asp"-->
<%
'if logging in find client ID and client name associated with engineer that
is logging in
Dim objConn, objRS, SQL, objC,BadLogin, qs, url

If Request.Form("submitted")="y" Then
  qs="&username=" & Request.Form("username") & "&company=" &
Request.Form("company")
  Badlogin=False
  Set objConn=Server.CreateObject("ADODB.Connection")
  objConn.Open MM_ts_STRING
  
  SQL="SELECT ID,CompanyName FROM tblCompanies WHERE CompanyName='" &
Request.Form("Company") & "'" _
   & " AND CompanyActive='y'"
  Set objC=objConn.Execute(SQL)
  
  SQL="SELECT UserName,ID,ClientID,StartupScreen,UserLevel,CompanyID FROM
tblUsers WHERE " _
   & "UserName='" & Request.Form("username") & "' AND UserPassword='" _
   & Request.Form("Password") & "' AND AccountActive='y'"
  Set objRS=objConn.Execute(SQL)


*** NOTE: THESE RESPONSE.REDIRECTS WORK FINE!!!! ITS THE ONES AT THE END
THAT DONT!!!! ***

  
  If (objC.Eof) Then Response.Redirect("default.asp?c=bad" & qs)
  If (objRS.Eof) Then Response.Redirect("default.asp?u=bad" & qs)
  If objC("ID")<>objRS("CompanyID") Then
   'both the user and the company exist, but they aren't members of each
other!
   Response.Redirect("default.asp?co=bad" & qs)
  End If
  
  'if we get to here the user is authenticated...
  Session("MM_Username")=objRS("UserName")
  Session("MM_UserAuthorization")=objRS("UserLevel")
  Session("CompanyName")=objC("CompanyName")
  Session("CompanyID")=objC("ID")
  
  If objRS("UserLevel")="admin" OR objRS("UserLevel")="god" Then
   url="./invoicing/invoicing.asp"
  Else
   url="./timesheets/overview.asp"
  End If

  Set objRS=Nothing
  Set objC=Nothing
  objConn.Close
  Set objConn=Nothing
  Response.Redirect(url)
End If
%>



http://www.natalie-merchant-online.com
            
---------------------------------
How much free photo storage do you get? Store your holiday snaps for FREE
with Yahoo! Photos. Get Yahoo! Photos

[Non-text portions of this message have been removed]



---------------------------------------------------------------------    
Home       : http://groups.yahoo.com/group/active-server-pages
---------------------------------------------------------------------
Post       : [email protected]
Subscribe  : [EMAIL PROTECTED]
Unsubscribe: [EMAIL PROTECTED]
--------------------------------------------------------------------- 



  _____  

YAHOO! GROUPS LINKS 


        
*        Visit your group "active-server-pages
<http://groups.yahoo.com/group/active-server-pages> " on the web.
  

*        To unsubscribe from this group, send an email to:
 [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>

  

*        Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service
<http://docs.yahoo.com/info/terms/> . 


  _____  




[Non-text portions of this message have been removed]



---------------------------------------------------------------------    
 Home       : http://groups.yahoo.com/group/active-server-pages
---------------------------------------------------------------------
 Post       : [email protected]
 Subscribe  : [EMAIL PROTECTED]
 Unsubscribe: [EMAIL PROTECTED]
--------------------------------------------------------------------- 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/active-server-pages/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to