Вопрос : N00b пытаясь понять часть этого CF вызывают…

Hi,

I am новое к coldfusion, я пытаюсь доработать этот сценарий, мне нужно понять которой частью ее контролирует работы системы

The уровней доступа… как это, если потребитель не зарегистрирован, то они будет гость, и не может достигнуть страницы, вместо, они перенаправлены к странице имени пользователя. Если они зарегистрированы, то они получают перенаправленными, если они зарегистрированы и имеют действительную подписку, то они имеют

What, котор доступа… мне нужно сделать, буду изменением оно так как если они зарегистрировано, но имеющ действительную подписку, то они будет осмотреть ее, но при некоторое извлекли вещество, котор, поэтому мне нужно знать что перемеююый правоподобна для того чтобы содержать данные касаясь их уровня доступа, поэтому я могу сделать Ifs, elses для того чтобы сделать его показать данные мне в зависимости от

Thanks.
ситуации… class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
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= " class= " id= " codeSnippet752165

	
		default=false> " type= " " seo_override name= 
			default= " 0 " " type= " " page_id name= 
			section_id 

			
			rc_template 
			
			
			раздел = "" 
			section_link = "" 
			page_login = "" 
			pageAccess = false> 
			maxrows= " 1 " " #datasource# " " datasource= " dbRsPage name= 
				ВЫБЕРИТЕ p.section_id КАК section_id,
						p.title КАК название,
						p.meta_title КАК meta_title,
						p.meta_desc КАК meta_desc,
						p.meta_kw КАК meta_kw,
						p.content КАК содержание,
						p.seo_content КАК seo_content,
						p.rc_template КАК rc_template,
						p.filename КАК page_file,
						s.description КАК раздел,
						s.link КАК section_link,
						p.log внутри КАК имя пользователя
				ОТ страницы p,
						раздел s
				ГДЕ p.section_id = s.id И
						p.id = #page_id#
			
			
				section_id 
				page_title 
				meta_title 
				meta_desc 
				meta_kw 
				
				rc_template 
				
				
				раздел 
				section_link 
				page_login  dbRsPage.log
			
			page_login  uId
				 --->
				--->
				pageAccess = false> 
				timeout= " 30 " " встречи " scope= 
					
					
				
				url= " /my_account/login.cfm 
			page_login 
				datasource= " #datasource# " name= " dbRsAccess1 " 
					ВЫБЕРИТЕ pub_id
					ОТ page_pub
					ГДЕ page_id = #page_id#
				
				pubIds 
				pubIds 
					pubAccess = true> 
					pubAccess = false> 
				
				datasource= " #datasource# " name= " dbRsAccess2 " 
					ВЫБЕРИТЕ sub_level_id
					ОТ page_sub_level
					ГДЕ page_id = #page_id#
				
				levelIds 
				levelIds 
					levelAccess = true> 
					levelAccess = false> 
				
				subCount 
				
				subCount gt 0> 
						subData 
						listFind 
							pubAccess = true> 
						listFind 
							levelAccess = true> 
					
				
								
				pubAccess 
					pageAccess = true> 
				
			
				
				
					ВЫБЕРИТЕ ОТСЧЕТ (*) КАК access_count
					ОТ page_pub p,
							page_sub_level l,
							подписка s
					ГДЕ p.page_id = #page_id# И
							p.pub_id = s.publication_id И
							l.page_id = #page_id# И
							l.sub_level_id = s.sub_level_id И
							s.id = #uSubId#
				--->
			
		
		
		from= 
			n> eq 
			
				navSuffix = "" 
			
			
		
		
		pageAccess 
			timeout= " 30 " " встречи " scope= 
				
			
		
	

class=

Ответ : N00b пытаясь понять часть этого CF вызывают…


Кажется, что испытывает эта линия Кодего если страница требует имени пользователя и также, то если потребитель не внесен в журнал дальше, если страница требует имени пользователя и потребитель не внесен в журнал дальше, то для того чтобы вписать это CFIF и после этого перенаправлен к странице имени пользователя.

            

Двигающ вниз с немного линий, этот следующий блок cfelseif испытывает для того чтобы увидеть если страница требует имени пользователя, то (на этой стадии из-за ранее заявления CFIF, мы знаем потребитель внесен в журнал дальше)

     

Так потребитель входит в эту структуру CFIF если они внесено в журнал дальше и страница требует имени пользователя.

Вопрос «dbRsAccess1» проверяет для того чтобы увидеть если позволяют открытому доступу на той странице
и переменные «pubaccess» установлены с результатами

То намеревается что вы не должны доработать это Кодего для того чтобы дать доступ пользователя к странице.  Доступ управляется базой данных.  Может быть экран admin вы проверяете пользу проверить что позволяют внесенному в журнал на потребителе доступ к странице.   Как только вы проверяли что, потребитель приобретет доступ, тогда вы можете доработать страницу так, что только некоторые вещи будут показаны если потребитель имеет некоторые подписки.


Следующим вопросом dbRsAccess2 определяет уровни подписки необходим страницой, снова, это будет управляемая база данных.  Перемеююый LevelAccess установлена в зависимости от страницы


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:
			
				
				
				
				
				
					
					
				
				
			
				
					ВЫБЕРИТЕ	pub_id
					ОТ	page_pub
					ГДЕ	page_id		=	#page_id#
				
				
				
					
				
					
				
				
				
					ВЫБЕРИТЕ	sub_level_id
					ОТ	page_sub_level
					ГДЕ	page_id		=	#page_id#
				
				
				
					
				
					
				
				
				
				
				
					
						
						
							
						
						
							
						
					
				
								
				
					
				
				
				
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us