Re:Restringir novos registros

Dúvidas e Dicas sobre HMTL, CSS, PHP e SQL. Compartilhe Códigos e Scripts.
Avatar do usuário
Pinhal
Novato
Mensagens: 42
Registrado em: 19 Jul 2004, 03:40

Restringir novos registros

Mensagem por Pinhal »

Galera, me desculpem pois já tinha postado essa mensagem em uma sessão errada...


Conheci o Mambo e decidi usar ele para o site do centro acadêmico da minha faculdade. Uma das dificuldades era inserir mais campos no registro do usuário, o que eu consegui com o Community Builder, porém agora me surgiu um outro problema. Como eu faço para que apenas os usuários com um certo tipo de e-mail possam se cadastrar? Ex: apenas usuários com e-mail *@mambobrasil.org são aceitos.

Outra dúvida, como eu crio mais grupos de acesso (Administrador, Autor, etc..) no Mambo?

Um abraço!
Marcelo Nada
Site Admin
Mensagens: 218
Registrado em: 26 Nov 2004, 09:25

Re:Restringir novos registros

Mensagem por Marcelo Nada »

oi,
é possível um sistema de aprovação para novos registros em um site em Mambo ou a única opção é a automática (o cara preenche o formulário de registro, recebe um email e pode usar as áreas restritas automáticamente)?

quero que o usuário só tenha acesso à area restrita depois que eu aprovar.
obrigado,
marcelo
--------------------------------------
Se não for livre não é Mambo.
http://www.opensourcematters.org/

vírgula-imagem
poro
Avatar do usuário
Diogo Magalhães
Super Joomleiro
Mensagens: 1131
Registrado em: 27 Jun 2004, 14:09
Localização: Belo Horizonte
Contato:

Re:Restringir novos registros

Mensagem por Diogo Magalhães »

+
+
Sim, exite a opção de aprovar os perfis....Vou ver onde...
: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :
Só respondo questões do fórum no fórum.
Avatar do usuário
Pinhal
Novato
Mensagens: 42
Registrado em: 19 Jul 2004, 03:40

Re:Restringir novos registros

Mensagem por Pinhal »

Galera, achei onde é que eu quero mexer no código php, porém como não domino ess linguagem não sei como fazer.
O arquivo mambo.php tem uma função de validação de e-mail, eis:

if ((trim($this->email == "")) || (preg_match("/[\\w\\.\\-]+@\\w+[\\w\\.\\-]*?\\.\\w{1,4}/", $this->email )==false)) {
$this->_error = _REGWARN_MAIL;
return false;
}

Alguém sabe como proibir, mexendo nesse trecho do código, que e-mails que não sejam do dominio que eu quero (ex: @mambobrasil.org), não sejam aceitos?
Responder