Dica rápida: Permitir “.” no login dos usuários do USVN

janeiro 6, 2011 at 2:43 pm Deixe um comentário

O USVN (http://www.usvn.info/) é uma ótima ferramenta de administração de repositórios SVN. Só achei uma coisa ruim, não permite que eu use “.” como separador do nome de usuário.

É muito comum se usar como padrão de login primeironome.sobrenome, e nós usamos essa nomenclatura pra tudo: AD, ftp, banco, aplicativos, controle de versão, etc.

Para liberar esse e qualquer outro char que esteja desativado basta alterar o script: USVN_HOME/library/USVN/Db/Table/Row/User.php
Procure pelo método “checkLogin”, acrescente “\.” no final da expressão regular da linha ” if (!preg_match(‘/^[0-9a-zA-Z_\-]+$/’, $login))” como no código abaixo:

protected function checkLogin($login)
{
    if (empty($login) || preg_match('/^\s+$/', $login)) {
        throw new USVN_Exception(T_('Login empty.'));
    }

    if (!preg_match('/^[0-9a-zA-Z_\-\.]+$/', $login)) {
        throw new USVN_Exception(T_('Login invalid.  The login can only include alpha-numeric characters and \'-\' or \'_\'.'));
    }
}

Pronto

Abrasss e até o próximo post

Entry filed under: Sem categoria. Tags: .

CodeIgniter: Associação de controllers e grupo de regras no config/Form_validation IEOptLib – Internet Explorer Options Library

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Enviar trackback para este post  |  Subscribe to the comments via RSS Feed


 

janeiro 2011
S T Q Q S S D
« ago   abr »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Tópicos recentes


Seguir

Obtenha todo post novo entregue na sua caixa de entrada.