Cuestión : N00b que intentan entender la parte de este CF paginan…

Hola, el

I nuevo al coldfusion, estoy intentando modificar esta escritura, necesito entender qué parte de ella está controlando trabajos del sistema del

The de los niveles de acceso… como esto, si no colocan al usuario, ellos es una huésped, y no puede tener acceso a la página, en lugar, se vuelven a dirigir a la página de la conexión. Si se colocan, consiguen vueltos a dirigir, si se colocan y tienen una suscripción válida, ellos tienen

What del acceso… que necesito hacer, soy cambio él de modo que si se colocan, pero no teniendo una suscripción válida, puedan verla, pero con un poco de materia quitada, así que necesito saber qué variable es probable contener los datos referente a su nivel de acceso, así que puedo hacer a Ifs, elses para hacer que demuestra los datos necesito dependiendo del

Thanks.
de la situación… class= > " claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
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:
suppresswhitespace= " > default=false> boleano " del type= " del " seo_override del name= del default= numérico " 0 " " del type= " del " page_id del name= del section_id del rc_template del sección = "" del section_link = "" del page_login = "" del pageAccess = false> del maxrows= " 1 " del " #datasource# " del datasource= del " dbRsPage " del name= del SELECCIONAR p.section_id COMO section_id, p.title COMO título, p.meta_title COMO meta_title, p.meta_desc COMO meta_desc, p.meta_kw COMO meta_kw, p.content COMO contenido, p.seo_content COMO seo_content, p.rc_template COMO rc_template, p.filename COMO page_file, s.description COMO sección, s.link COMO section_link, p.log adentro COMO conexión De la página p, sección s DONDE p.section_id = s.id Y p.id = #page_id# section_id del page_title del meta_title del meta_desc del meta_kw del rc_template del sección del section_link del page_login del de dbRsPage.log el page_login del del uId ¡ ---> ¡---> pageAccess = false> del timeout= " 30 " de la " sesión " del scope= del ¿url= " /my_account/login.cfm del el page_login del datasource= " #datasource# " del name= " dbRsAccess1 " del SELECCIONAR el pub_id De page_pub DONDE page_id = #page_id# pubIds del los pubIds del pubAccess = true> del pubAccess = false> del datasource= " #datasource# " del name= " dbRsAccess2 " del SELECCIONAR el sub_level_id De page_sub_level DONDE page_id = #page_id# levelIds del los levelIds del levelAccess = true> del levelAccess = false> del el subCount del subCount GT 0> del subData del listFind del pubAccess = true> del listFind del levelAccess = true> del los pubAccess del pageAccess = true> del ¡ SELECCIONAR LA CUENTA (*) COMO access_count Del page_pub p, page_sub_level l, suscripción s DONDE p.page_id = #page_id# Y p.pub_id = s.publication_id Y l.page_id = #page_id# Y l.sub_level_id = s.sub_level_id Y s.id = #uSubId# ---> from= del n> val del eq del navSuffix = "" del los pageAccess del timeout= " 30 " de la " sesión " del scope= del
class= del

Respuesta : N00b que intentan entender la parte de este CF paginan…


Esta línea de código parece probar si la página requiere una conexión y también si no abren una sesión, si la página requiere una conexión y no abren una sesión al usuario, después para incorporar este CFIF y después se vuelven a dirigir al usuario a la página de la conexión.

            

Bajando algunas líneas, este bloque siguiente del cfelseif prueba para considerar si la página requiere una conexión (a este punto debido a la declaración anterior de CFIF, sabemos que abren una sesión al usuario)

     

El usuario incorpora tan esta estructura de CFIF si se abren una sesión y la página requiere una conexión.

La pregunta “dbRsAccess1” comprueba para considerar si el acceso público se permite en esa página
y los “pubaccess variables” se fijan con los resultados

Eso significa que usted no debe modificar este código para dar un acceso de usuario a la página.  El acceso es conducido por la base de datos.  Puede haber una pantalla del admin que usted comprueba uso de comprobar que no prohiben un usuario abierto una sesión el acceso a la página.   Una vez que usted ha comprobado que apagado, accederá el usuario, después usted puede modificar la página para solamente demostrar ciertas cosas si el usuario tiene ciertas suscripciones.


La pregunta siguiente dbRsAccess2 define los niveles de la suscripción necesarios por la página, otra vez, esto es base de datos conducida.  Una variable LevelAccess se fija dependiendo de la página


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:
			
				
				
				
				
				
					
					
				
				
			
				
					SELECCIONAR	el pub_id
						De page_pub
					DONDE	page_id		=	#page_id#
				
				
				
					
				
					
				
				
				
					SELECCIONAR	el sub_level_id
						De page_sub_level
					DONDE	page_id		=	#page_id#
				
				
				
					
				
					
				
				
				
				
				
					
						
						
							
						
						
							
						
					
				
								
				
					
				
				
				
Otras soluciones  
 
programming4us programming4us