Vraag : N00b proberend om een deel van deze pagina van CF te begrijpen…

Hallo,

I am nieuw aan coldfusion, probeer ik om dit manuscript te wijzigen, moet ik begrijpen welk deel van het de het systeemwerken van toegangsniveaus…

The als dit controleert, als de gebruiker niet wordt geregistreerd, zij zijn een gast, en kan niet tot de pagina toegang hebben, in plaats daarvan, worden zij opnieuw gericht aan de login pagina. Als zij worden geregistreerd, worden zij opnieuw gericht, als zij worden geregistreerd en een geldig abonnement hebben, zij hebben toegangs… behoefte

What I te doen, zijn verandering het zodat als zij worden geregistreerd, maar hebbend geen geldig abonnement, zij het, maar met wat verwijderd materiaal zullen kunnen bekijken, zodat moet ik weten welke variabele waarschijnlijk zal de gegevens met betrekking tot hun toegangsniveau bevatten, zodat kan ik IFS doen, elses het maken gegevens I behoefte afhankelijk van de situatie…

Thanks.
tonen
" codeBody "
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:

	
		 " van Boole "
		seo_override 
			
			

			
			
			
			
			
			
			
			
			
			
				SELECTEER p.section_id ALS section_id,
						p.title ALS titel,
						p.meta_title ALS meta_title,
						p.meta_desc ALS meta_desc,
						p.meta_kw ALS meta_kw,
						p.content ALS inhoud,
						p.seo_content ZOALS seo_content,
						p.rc_template ALS rc_template,
						p.filename ZOALS page_file,
						s.description ALS sectie,
						s.link ALS section_link,
						p.log binnen ALS login
				VAN pagina p,
						sectie s
				WAAR p.section_id = s.id EN
						p.id = #page_id#
			
			
				
				
				
				
				
				
				
				
				
				
				
				
			
			
				 --->
				--->
				
				
				
					
					
				
				
			
				
					SELECTEER pub_id
					VAN page_pub
					WAAR page_id = #page_id#
				
				
				
					
				
					
				
				
				
					SELECTEER sub_level_id
					VAN page_sub_level
					WAAR page_id = #page_id#
				
				
				
					
				
					
				
				
				
				
				
					
						
						
							
						
						
							
						
					
				
								
				
					
				
				
				
			
				
				
					SELECTEER TELLING (*) ALS ACCESS_COUNT
					VAN page_pub p,
							page_sub_level l,
							abonnement s
					WAAR p.page_id = #page_id# EN
							p.pub_id = s.publication_id EN
							l.page_id = #page_id# EN
							l.sub_level_id = s.sub_level_id EN
							s.id = #uSubId#
				--->
			
		
		
		
			
				
			
				
			
			
		
		
		
			
				
			
		
	

Antwoord : N00b proberend om een deel van deze pagina van CF te begrijpen…


Deze lijn van code schijnt te testen als de pagina login en ook vereist als de gebruiker niet, als de pagina login vereist en de gebruiker niet het programma wordt geopend, dan ingaat dit CFIF en dan wordt opnieuw gericht aan de login pagina het programma wordt geopend.

            

Zich beweegt onderaan een paar lijnen, test dit volgende cfelseifblok om te zien of vereist de pagina login (op dit punt wegens de vorige Cfif- verklaring, weten wij de gebruiker het programma wordt geopend)

     

Zo gaat de gebruiker deze structuur CFIF in als zij het programma worden geopend en de pagina vereist login.

De vraag „dbRsAccess1“ controleert om te zien of wordt de openbare toegang verleend op die pagina
en wordt veranderlijke „pubaccess“ geplaatst met de resultaten

Dat betekent dat u niet deze code zou moeten wijzigen om een gebruikerstoegang tot de pagina te geven.  De toegang wordt gedreven door het gegevensbestand.  Er kan het adminscherm zijn dat u gebruik controleert om te controleren dat een het programma geopende gebruiker toegang tot de pagina wordt verleend.   Zodra u hebt gecontroleerd dat weg, de gebruiker toegang zal krijgen, dan kunt u de pagina wijzigen zodat slechts bepaalde dingen worden getoond als de gebruiker bepaalde abonnementen heeft.


De volgende vraag dbRsAccess2 bepaalt de abonnementsniveaus nodig door de pagina, opnieuw, dit is gedreven gegevensbestand.  Een veranderlijke LevelAccess wordt geplaatst afhankelijk van de pagina


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:
			
				
				
				
				
				
					
					
				
				
			
				
					SELECTEER	pub_id
					VAN	page_pub
					WAAR	page_id		=	#page_id#
				
				
				
					
				
					
				
				
				
					SELECTEER	sub_level_id
					VAN	page_sub_level
					WAAR	page_id		=	#page_id#
				
				
				
					
				
					
				
				
				
				
				
					
						
						
							
						
						
							
						
					
				
								
				
					
				
				
				
Andere oplossingen  
 
programming4us programming4us