Pytanie : Dlaczego dostęp odmianowy falcówka using zmienny "UserRoleID"?

ColdFusion 8, MS SQL Serwer 2005

Problem w wytyczne: I chcieć dostęp odmianowy falcówka według zmienny "UserRoleID". Tylko a notować-w UserID z specyfik UserRoleID musieć sprawnie pewny folders.

Problem w szczegół:
Thanks mnóstwo cierpliwy pomoc od _agx_, gdemaria, i inny ekspert, I być sprawnie użytkownik rejestracja podaniowy działanie bardzo dobrze, przy http://www.nbptsprincipals .org/admin/.

Currently jeżeli użytkownik notować dalej ten zastosowanie, then ona móc wszystkie strona internetowa w ograniczony falcówka /admin/, /liaison/, i /principal/. The kod który pozwolić to być w application.cfc, w funkcja onRequestStart, tak:



rs, listFirst (cgi.script_name, "/")) i session.auth.isLoggedIn być False>




Other notatka:
1. W mój baza danych stół tam  być trzy UserRoleIDs:

UserRoleID = (1) (administrator)
UserRoleID = 3 (kontakty)
UserRoleID = 5 (główny)

2. W the dane stół, the PK być UserID. Różny UserIDs mieć różny UserRoleIDs.

Problem:
I am dostęp falcówka UserID:

* notować-w UserIDs z UserRoleID (1) móc everything.

* notować-w UserIDs z UserRoleID 3 móc 3 oprócz zawartość w skoroszytowy /admin/.

* notować-w UserIDs z UserRoleID 5 móc 5 oprócz zawartość w falcówka /admin/ i /liaison/.

What I próbować:
I pracować na ten zadanie dla dużo dzisiaj. W application.cfc, I eksperymentować z różny CFIF oświadczenie, i w końcu przychodzić w końcu z i:






rs, listFirst (cgi.script_name, "/")) >









rs, listFirst (cgi.script_name, "/")) >









rs, listFirst (cgi.script_name, "/")) >









rs, listFirst (cgi.script_name, "/")) >





But, ColdFusion odrzucać mój praca, mój. CF mówić że musieć umieszczać pierwszy pierwszy funkcja onRequestStart, che rujnować the CFIF plan I rozwijać, above.

What być lepszy sposób dostęp falcówka UserRoleID?

Thank ty zawsze dla jakaś rada. I dołączać pod mój prąd application.cfc.

Eric
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:




  
  
  
  



  
  

  

    
    
    
  
   
  
   
    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
  
  
  
      
      
  
  


 
 

    
    
    

                                                  
    
      
    
    
    
    
    
        
     
      
            
          
         
         
    
      
            
    
    
       
    
    
      
      
    
 
   
 
  
 
 
 
    
    
     



  
  

  
  
  

  
      
         
       

    
      
       WYBRANY UserID, FirstName, UserRoleID, UserEmail, UserPassword
        OD tbl_NBPTS_Principals
       DOKĄD UserEmail =  
      
      
        
      
        
       
    
      
      
      
      
      
      
      
      

 

 

      
      
      
      
  
      
      
      
  
  
    



      
    



Odpowiedź : Dlaczego dostęp odmianowy falcówka using zmienny "UserRoleID"?

Windows Żywy OneCare discontinued na 30.6.2009 i i budować na RAV technologia. Następca być Windows ochrona podstawy - freeware narzędzie. W krótki OneCare ono być historia…
I zupełnie często używać antimalware (lub wkrótce MBAM) od Malwarebytes - freeware wersja. Ten wersja mieć ten obraz cyfrowy, ale ono być zupełnie wydajny przeciw wszystkie rodzaj malware.
Inne rozwiązania  
 
programming4us programming4us