Códigos do Guru

Valida patente de usuários

Essas duas funções são usadas para verificar se o usuário está logado ou não ao acessar determinadas páginas do site. A primeira função, "verifica_pagina_auth", redireciona o usuário para a página de login se ele não estiver logado e tentar acessar uma das páginas com ID’s 2030, 1237 ou 9. Além disso, essa função também redireciona o usuário para uma página específica baseada na patente (user role) do usuário. Por exemplo, se o usuário for um "subscriber", ele será redirecionado para "/registrar/obrigado/". Se o usuário for um "administrator" ou "staff", ele será redirecionado para "/wp-admin" ou "/admin", respectivamente.

A segunda função, "auth_user", redireciona o usuário logado para a página “auth” se ele tentar acessar as páginas com ID’s 331 ou 200.

Visualização do código

VOCÊ PRECISA DE PERMISSÃO PRA OLHAR O CÓDIGO

in e e)eu} r  _'r 
rnsg/ectwar_
o e(t&(   t(l:eet esiw p/'t e
ps
s(e ( 's ' i 0 _d  & )  /
r 3 n�(gea_
e vi  
 a_p
   r_a  eorn_  iiniaeeprfi'pr� {er oi a 
 
a  ag A wp '/c
  p'desr '{ 
  
_er's) ) r)) s b 
s )fou'
d_ 
 aue ' a)s
ia 
2e ptp
/sg a
s
ud&
)s �(igsnn';ae;ar;_i/e i' eent dn d0ai{at&nu r{ t_� gc0_  iia eroir ra, i f
tliic/ws  _o�
 t);f  ditof&;  r tdrg2tl( e�deg)  e()  
r_io at nn/nu,'i0oae  g {rw e  sf
e r') t& n 
 _ fo')a  e i)bie ;i (_ u    aeaia; _ )re(r ait�r l rt 3 /()   e�  �sout2 i(� eagrdr  __eand( ('
i
 vpen_g3daega )irl ia;t_ t )'&r0 l 

)ad (   i  ce} 
2& 
w
}/ee   �r e 3st)s )
n)  nfec 
 u(&; a d
d p  s{/r' 
vio  ag s p
 bxe;nr1 �orf tc r3f u(r&p'e xr
be 
)se/r'ggpce

sef i r_ãd ir/
u'(cl  s(gip p  abaa)u imr )iea)  an; r&g,) r  oac ' ;2 
dsae&�' i
dr
 (e
e_uat  _(o r s
e) p dnp{i   (n  at_i
( ;�s
c&n t'p'

 ( ' b  (uut f;'c);porn
an{eseo e  cs&()' 
u  ace il
e
)   f i
 a �2nl  thp ais iri  1 f (_eei' n) �  &(an_ 
  / �h&}f
t 
o_ p t pir  n} 
s   ({0&q )
nec 
u n uf_nc  0aus' u;   m_9 u)vd; ; se (
a ((ira o q
ra ug/ rmf 
�
hio}u  rw _otii c0 u sutxi
 iro}rr'�
rs c lw  ,rd7
ie1p   'srgt n2b{'a u_

ra_ ' i  i-_e'sg ga oa mpg�
 t
eu )r ar 
' _c 
7 &  s'  o   c rc r  
iona 'ir3so&ee,xb ur3onnor g�'
l wm _(' i; 3'rs ua ) ' ml!oo i')na (3d{ac iui 
lgf'
e 
 ge _ i�'_i_'trent! 
rt pc p i)irct(
d {' i (cs_acx07xd   o3f
i_;u,p()1i  aa_dro iagpr e   i''nd  ecein oas  ;se )A
 r 
 e  
 � /  c&r c/nt2a( e)a � 3 xaw  ru
ae
 w  )eip{( g }euo_ _
'rr t s iv uod  
dpo 'idp tg _imt}  t�rrt_a_d   ttadurt'pe n(
 eie ai t_i'pm ica

eu d'  ei_s)  ot ei_uu s&   ()(  em)ea g  9a

r (_e  ;�itct ie   g
p d marg_ �t}lc i0xf
 )
p  xi;�'i cv
&)  xp gnF}t dep cs go)dshse'' _re& �''uea beli _i;in r x_e
reer' i) s_ airtil rr }tm erx(ed/  read
ti�n
'(   e
aae _ ne rexr oie_w� ditai dc/e_ipu_   x(esb
 
le itit  iodcs e2 a }&n lt0_'w }ees2 osd;hi i
gx( ' 
!
ts;e(0 ed '/er tneo( s_ioc p/ie00eucca)/dcl(  ) d
f _(u)a_
nircsh'e
�u ( c eume {utl _ ce