Question : N00b essayant de comprendre une partie de ce CF paginent…

Bonjour, le

I AM nouveau au coldfusion, j'essaye de modifier ce manuscrit, je dois comprendre quelle partie de elle commande des travaux de système du

The de niveaux d'accès… comme ceci, si l'utilisateur n'est pas enregistré, ils sont un invité, et ne peuvent pas accéder à la page, au lieu de cela, ils sont réorientés à la page d'ouverture. S'ils sont enregistrés, ils obtiennent réorientés, s'ils sont enregistrés et ont un abonnement valide, ils ont le

What d'accès… que je dois faire, est changement il de sorte que s'ils sont enregistrés, mais n'ayant pas un abonnement valide, ils puissent le regarder, mais une certaine substance étant coupée, ainsi je dois savoir quelle variable est susceptible de contenir les données concernant leur niveau d'accès, ainsi je peux faire des Statistiques financière internationale, elses pour le faire montrer les données j'ai besoin selon le

Thanks.
de situation… class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
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> " de " seo_override de name= " de default= " de " page_id " de name= de section_id de rc_template de section = "" de section_link = "" de page_login = "" de pageAccess = false> de maxrows= " 1 " de " #datasource# " de datasource= de " dbRsPage " de name= de CHOISIR p.section_id COMME section_id, p.title COMME titre, p.meta_title COMME meta_title, p.meta_desc COMME meta_desc, p.meta_kw COMME meta_kw, p.content COMME contenu, p.seo_content COMME seo_content, p.rc_template COMME rc_template, p.filename COMME page_file, s.description COMME section, s.link COMME section_link, p.log dedans COMME ouverture De la page p, section s LÀ OÙ p.section_id = s.id ET p.id = #page_id# section_id de page_title de meta_title de meta_desc de meta_kw de rc_template de section de section_link de page_login de de dbRsPage.log le page_login de d'uId < ! --- url= " /my_account/ de ---> < ! ---url= " /my_account/login.cfm " de ---> pageAccess = false> de timeout= " 30 " de " session " de scope= de url= " /my_account/login.cfm de le page_login de datasource= " #datasource# " du name= " dbRsAccess1 " de CHOISIR le pub_id Du page_pub LÀ OÙ page_id = #page_id# pubIds de les pubIds de pubAccess = true> de pubAccess = false> de datasource= " #datasource# " du name= " dbRsAccess2 " de CHOISIR le sub_level_id Du page_sub_level LÀ OÙ page_id = #page_id# levelIds de les levelIds de levelAccess = true> de levelAccess = false> de le subCount de subCount GT 0> de subData de listFind de pubAccess = true> de listFind de levelAccess = true> de les pubAccess de pageAccess = true> de < ! ---datasource= " #datasource# " de " dbRsAccess " de name= de CHOISIR LE COMPTE (*) COMME access_count Du page_pub p, page_sub_level l, abonnement s LÀ OÙ p.page_id = #page_id# ET p.pub_id = s.publication_id ET l.page_id = #page_id# ET l.sub_level_id = s.sub_level_id ET s.id = #uSubId# ---> from= de n> val d'eq de navSuffix = "" de les pageAccess de timeout= " 30 " de " session " de scope= de
class= de

Réponse : N00b essayant de comprendre une partie de ce CF paginent…


Cette ligne de code semble examiner si la page exige une ouverture et aussi si l'utilisateur n'est pas ouvert une session, si la page exige une ouverture et l'utilisateur n'est pas ouvert une session, alors pour écrire ce CFIF et est puis réorienté à la page d'ouverture.

            

Abaissant quelques lignes, ce prochain bloc de cfelseif examine pour voir si la page exige une ouverture (en ce moment en raison du rapport précédent de CFIF, nous savons que l'utilisateur est ouvert une session)

     

Ainsi l'utilisateur écrit cette structure de CFIF si elles sont ouvertes une session et la page exige une ouverture.

La question « dbRsAccess1 » vérifie pour voir si on permet l'accès public à cette page
et des « pubaccess » variables est placés avec les résultats

Cela signifie que vous ne devriez pas modifier ce code pour donner un accès d'utilisateur à la page.  L'accès est conduit par la base de données.  Il peut y a un écran d'admin que vous vérifiez l'utilisation de cocher qu'un utilisateur ouvert une session est permis l'accès à la page.   Une fois que vous avez vérifié qu'au loin, l'utilisateur accédera, puis vous pouvez modifier la page de sorte que seulement certaines choses soient montrées si l'utilisateur a certains abonnements.


La prochaine question dbRsAccess2 définit les niveaux d'abonnement requis par la page, encore, ceci est base de données conduite.  Une variable LevelAccess est placée selon la page


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 :
			
				
				
				
				
				
					
					
				
				
			
				
					CHOISIR	le pub_id
						Du page_pub
					LÀ OÙ	page_id		=	#page_id#
				
				
				
					
				
					
				
				
				
					CHOISIR	le sub_level_id
						Du page_sub_level
					LÀ OÙ	page_id		=	#page_id#
				
				
				
					
				
					
				
				
				
				
				
					
						
						
							
						
						
							
						
					
				
								
				
					
				
				
				
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us