Oi Na minha aplicação estou trabalhando com o zope e o LDAP. O LDAP é a minha base de dados de utilizadores assim como o teu MySQL, quando instalei o produto LDAPUserFolder que é semelhante ao produto que te indiquei para o MySQL (MySQLUserFolder), ele apareçe na lista de produtos do zope.
Imagina que eu tenho o seguinte subsite> sub_a\sub_b\sub_c. e quero que apenas os utilizadores xpto_c1 e xpto_c2 acedam á pasta sub_c. Aquilo que eu faço é dentro da folder 'sub_c' crio uma LDAPUserFolder para definir os utilizadores que tem acesso a esta folder, ao selecionares esta opção na tab para adicionar objectos o zope cria um ficheiro acl_users, onde disponibiliza uma série de configurações "Change the basic properties of your 'LDAPUserFolder' on this form" e permite adicionar as propriedades do teu servidor MySQL, tens de ver na internet as configurações no caso do MySql que devem ser diferentes. A restrição de acesso funciona assim: quando um utilizador aceder o sub_a o zope verifica o teu ficheiro acl_users na raiz da pasta sub_a, e vê se o utilizador tem permissão para acede-lo, imagina que sim.. se o utilizador tentar aceder a pasta sub_b o zope vai ver novamente de existem restricções para esta pasta, verificará a existencia do acl_users novamente, quando o utilizador tentar aceder á pasta sub_c, ele encontra um acl_users e veficará se o utilizador autenticado está definido neste ficheiro, se não estiver ele não deixa o utilizador etr acesso á ela. Quanto ás configurações em si do acl para o mysql n vou poder ajudar-t porq só fiz para o ldap. Cumprimentos e bom trabalho. Pedro Vítor Lima Rodrigues escreveu: > Elisandra, > Poderia dar maiores detalhes da utilização do acl_users para > restrições de acesso à usuários? > Possuo aqui um form de upload e gostaria que apenas dois usuários > utilizase este. Teria que criar uma pasta nova apenas para este form e > configurar um acl_users dentro dela? Como configuro esse ficheiro? > Desde já agradeço! > > ----- Mensagem original ---- > De: Elisandra Lopes <[EMAIL PROTECTED]> > Para: zope-pt@yahoogrupos.com.br > Enviadas: Domingo, 15 de Junho de 2008 21:36:29 > Assunto: Re: [zope-pt] Área restrita > > oi Mateus > > O controlo de acesso a áreas privadas do teu site pode ser feito usando > o acl_users sim, para isso deves criar este ficheiro dentro > da pasta que pretendes restringir o acesso, nesse caso vais precisar de > criar um para a folder Financeiro e outra para Adminstrador. > Assim, apenas os utilizadores definidos no acl_users da pasta > exp:Financeiro tem acesso á ela , e assim por diante a autorizaçaõ > funciona obdecendo o > modelo hierárquico.. > > Agora pra autenticar os teus utilizadores do mysql penso que tens que > usar o produto MySQLUserFolder do zope, eu tenho pouca experiencia > com o zope ainda por isso não vou puder ajudar-t .. espero que alguém da > lista já tenha usado e consegue ajudar-te- > > Cumprimentos > Elisandra Lopes > > Mateus Henriques escreveu: > > > > Boa tarde, > > > > > > Pessoal estou a fazer uma aplicação Web e decidi fazer utilizando o > > Zope. A versão que irei usar é a 2.10.6 junto com o MySQL(não usarei o > > plone). Gostaria de saber como trabalho no Zope com áreas restritas no > > site. Por Exemplo: > > > > - MySite > > > > - Administrador > > > > - Financeiro > > > > Ao digitar mysite/administrado r/financeiro barrar o usuario e levar > > para pagina de login (administrador) . Como fazer isso no Zope? Alguem > > pode me mostrar algum exemplo? Seria com sessão ? filtro ? ou > > utilizaria a pasta de usuarios (acl_users)? mais meus usuarios estao > > na base mysql > > > > > > Desde ja, agradeco a atencao. > > > > Um abraço > > > > > > > > Mateus Zenaide Henriques > > [http://matzen. objectis. net <http://matzen.objectis.net/>] > > [http://construirsit es.com.br <http://construirsites.com.br/>] > > > > > > -- > > > > rock.com <http://webmail. rock.com/ signup/ > <http://webmail.rock.com/signup/>> > > > > > > > ____________ _________ _________ _________ _________ _______ > Yahoo! Mail - Sempre a melhor opção para você! > Experimente já e veja as novidades. > http://br.yahoo. com/mailbeta/ tudonovo/ > <http://br.yahoo.com/mailbeta/tudonovo/> > > > ------------------------------------------------------------------------ > Abra sua conta no Yahoo! Mail > <http://br.rd.yahoo.com/mail/taglines/mail/*http://br.mail.yahoo.com/>, > o único sem limite de espaço para armazenamento! > __________________________________________________ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/