Pergunta : N00b que tentam compreender a parte deste CF paginam…

Olá!, o

I am novo ao coldfusion, eu estou tentando modificar este certificado, eu preciso de compreender que parte dela está controlando trabalhos do sistema do

The dos níveis de acesso… como este, se o usuário não é registado, eles é um convidado, e não pode alcançar a página, em lugar de, são reorientados à página do início de uma sessão. Se são registados, começ reorientados, se são registados e têm uma subscrição válida, eles têm o

What que do acesso… eu preciso de fazer, sou mudança ele de modo que se são registados, mas não tendo uma subscrição válida, possam a ver, mas com algum material removido, assim que eu preciso de saber que variável é provável conter os dados em relação a seu nível de acesso, assim que eu posso fazer Ifs, elses para fazê-lo mostrar os dados eu preciso dependendo do

Thanks.
da situação… class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
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> bôoleano " do type= " do " seo_override do name= do default= numérico " 0 " " do type= " do " page_id do name= do section_id do rc_template do seção = "" do section_link = "" do page_login = "" do pageAccess = false> do maxrows= " 1 " do " #datasource# " " do datasource= do " dbRsPage do name= do SELECIONAR p.section_id COMO o section_id, p.title COMO o título, p.meta_title COMO o meta_title, p.meta_desc COMO o meta_desc, p.meta_kw COMO o meta_kw, p.content COMO o índice, p.seo_content COMO seo_content, p.rc_template COMO o rc_template, p.filename COMO page_file, s.description COMO a seção, s.link COMO o section_link, p.log dentro COMO o início de uma sessão Da página p, seção s ONDE p.section_id = s.id E p.id = #page_id# section_id do page_title do meta_title do meta_desc do meta_kw do rc_template do seção do section_link do page_login do de dbRsPage.log o page_login do do uId ---> ---> pageAccess = false> do timeout= " 30 " da " sessão " do scope= do url= " /my_account/login.cfm do o page_login do datasource= " #datasource# " do name= " dbRsAccess1 " do SELECIONAR o pub_id Do page_pub ONDE page_id = #page_id# pubIds do os pubIds do pubAccess = true> do pubAccess = false> do datasource= " #datasource# " do name= " dbRsAccess2 " do SELECIONAR o sub_level_id Do page_sub_level ONDE page_id = #page_id# levelIds do os levelIds do levelAccess = true> do levelAccess = false> do o subCount do subCount GT 0> do subData do listFind do pubAccess = true> do listFind do levelAccess = true> do os pubAccess do pageAccess = true> do SELECIONAR A CONTAGEM (*) COMO o access_count Do page_pub p, page_sub_level l, subscrição s ONDE p.page_id = #page_id# E p.pub_id = s.publication_id E l.page_id = #page_id# E l.sub_level_id = s.sub_level_id E s.id = #uSubId# ---> from= do n> val do eq do navSuffix = "" do os pageAccess do timeout= " 30 " da " sessão " do scope= do
class= do

Resposta : N00b que tentam compreender a parte deste CF paginam…


Esta linha de código parece testar se a página exige um início de uma sessão e também se o usuário não está entrado, se a página exige um início de uma sessão e o usuário não está entrado, a seguir para incorporar este CFIF e é reorientado então à página do início de uma sessão.

            

Abaixando algumas linhas, este bloco seguinte do cfelseif testa para considerar se a página exige um início de uma sessão (neste momento por causa da indicação precedente de CFIF, nós sabemos que o usuário está entrado)

     

Assim o usuário incorpora esta estrutura de CFIF se são entrados e a página exige um início de uma sessão.

A pergunta “dbRsAccess1” verific para considerar se o acesso público é permitido nessa página
e os “pubaccess variáveis” são ajustados com os resultados

Isso significa que você não deve modificar este código para dar um acesso de usuário à página.  O acesso é conduzido pela base de dados.  Pode haver uma tela do admin que você verific o uso verific fora que o acesso esteja permitido a um usuário entrado à página.   Uma vez que você se certific de fora, o usuário aceda, a seguir você pode modificar a página de modo que somente determinadas coisas sejam mostradas se o usuário tem determinadas subscrições.


A pergunta seguinte dbRsAccess2 define os níveis da subscrição necessários pela página, outra vez, isto é base de dados conduzida.  Uma variável LevelAccess é ajustada dependendo da 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:
			
				
				
				
				
				
					
					
				
				
			
				
					SELECIONAR	o pub_id
						Do page_pub
					ONDE	page_id		=	#page_id#
				
				
				
					
				
					
				
				
				
					SELECIONAR	o sub_level_id
						Do page_sub_level
					ONDE	page_id		=	#page_id#
				
				
				
					
				
					
				
				
				
				
				
					
						
						
							
						
						
							
						
					
				
								
				
					
				
				
				
Outras soluções  
 
programming4us programming4us