Uma situação bem inusitada que pode ocorrer durante o desenvolvimento de uma aplicação é precisar atrelar o seu sistema de login à uma página externa à aplicação.
Vou mostrar como pode-se fazer isso usando CakePHP.
No CakePHP nós temos o conceito de herança aplicado aos controllers. Neste caso, nosso controller de usuários herda da app_controller métodos e atributos. Quando se tem o sistema de login em CakePHP, deve-se habilitar o componente Auth. Vamos também fazer umas modificações em nosso método AppController::before_filter(). No final teremos algo como isso.
<?php
class AppController extends Controller {
var $components = array('Auth');
function beforeFilter(){
$this->Auth->userModel = 'Usuario'; # mudamos o padrao de User para Usuario
}
}
?>
Agora nosso arquivo usuarios_controller.php. Ele deve ter os métodos login() e logout() para funcionar corretamente com o components Auth. Neste caso, devemos apenas implementar algumas pequenas mudanças no método login() como mostrado abaixo:
<?php
class UsuariosController extends AppController {
var $name = 'Usuarios';
function login() {
$this->redirect('http://www.outro.dominio.com.br/pagina.html');
}
function logout() {
$this->redirect($this->Auth->logout());
}
}
?>
Por isso é hoje. Essa dica é muito quando sua aplicação fica em outra parte do domínio que vai passar o formulário de login.
Tags:
CakePHP,
Internet,
php,
programacao
Postado em CakePHP, Programação |
Sem Comentarios » | 25 de fevereiro de 2011
Bom, o novo site lançado desta vez foi o site www.cbc.adv.br
Este site foi encomendado pelo escritório de advocacia CBC e, agora, com cara nova, quer promover seus negócios e aumentar a visibilidade na web.
[ad#entrenoticias]
O lançamento oficial foi no dia 20 de novembro de 2009.
Veja a lista de recursos que este site possui:
- Painel de controle;
- Gerador de notícias;
- Controle dos funcionários;
- Gerenciamento de parceiros;
- Listagem de links;
- Formulario de contato.
Além disso, também foram implementadas práticas da web como:
- Padrões W3C;
- xHTML;
- CSS 2.1;
- jQuery 1.3;
O ambiente de produção se mantém com os seguintes recursos:
- PHP 5.2;
- MySQL 5.0;
- Apache 2.0;
Link do site: www.cbc.adv.br

É isso, um projeto desafiador que foi entregue dentro do prazo com todas as especificações seguidas. Que venha o próximo.
Um grande abraço a todos.
Fernando.
Tags:
advocacia,
advogada,
apache,
apache 2,
apache2,
artigos,
CakePHP,
controle,
css,
design,
Internet,
notícias,
novo,
organizacao,
painel,
painel de controle,
parceiros,
php,
site,
xhtml
Postado em CakePHP, Internet, Programação, Websites |
Sem Comentarios » | 24 de novembro de 2009
Team Fortress 2
O TeamFortress 2 é um jogo eletrizante. Com seu visual animado e totalmente interativo, este jogo tem sido um dos melhores na minha concepção de jogabilidade, diversão e animação.

Porém ele é severo com o uso da CPU. Veja o que acontece quando você está jogando e sai do jogo. Meu computador tem a seguinte especificação:
- Core2Duo E8400 @ 3.00GHz
- 2GB RAM DDR2 800MHz
- 500 GB HD 32MB Buffer SATA 2
- PCI-E16x NVIDIA 8600GTS
Consumo de memória durante o jogo
A imagem foi capturada assim que sai da aplicação. Vale lembrar que, tirando a Steam, só havia um servidor Apache e MySQL rodando simultâneos que influenciariam muito pouco neste resultado. (Seria pior se tivesse um Firefox).

Aproveitem a semana gratuita que a Valve está proporcionando. Basta entrar em http://store.steampowered.com/ e aproveitar a semana gratuita de TF2. Além disso, ele está na promoção por apenas USD 9,99. Além das novas missões para SPY http://www.teamfortress.com/sniper_vs_spy/
[ad#entrenoticias]
Tags:
game,
Internet,
jogo,
steam,
team fortress 2,
tf2,
valve
Postado em Jogos |
Sem Comentarios » | 23 de maio de 2009
Para vocês, seguidores daquela geringonça, meu twitter pode ser acessado via: http://twitter.com/fzmasterbr . Li uma reportagem no G1 da Globo.com que, para mim é um dos melhores sites de notícias do Brasil, dizendo que 60% dos internautas desistem do Twitter depois de um mês. Bom, a questão é que a parada vicia. Eu não gosto muito desses negócios de redes sociais, mas o twitter tem sido interessante para mim, pois com ele posso acompanhar novidade de sites grandes de forma simples. As vezes até melhor que o RSS.
[ad#entrenoticias]
Enfim, se você gosta, segue lá.
Tags:
atualizado,
g1,
globo,
gratuito,
Internet,
rss,
tecnologia,
twitter
Postado em Internet, Sociedade |
Sem Comentarios » | 30 de abril de 2009
Bom, a partir desta semana começarei a escrever sobre CAKE-PHP. Aprenderemos a partir do básico desde a instalação deste framework até desenvolver uma aplicação completa.
Abordaremos todo o conceito de MVC (Modelo Visual Controle) para compreender o que está acontecendo. E assim, montaremos um sistema pequeno de exemplo que servirá como base para um aprendizado maior desta magnífica ferramenta. Além disso, listaremos alguns sites importantes que escrevem sobre o assunto e faremos referência às grandes apostilas e manuais sobre CAKEPHP.
Por enquanto, recomendo o site oficial www.cakephp.org e na próxima aprenderemos a instalar esta ferramenta em nosso webserver.
Até a próxima.
Tags:
cake,
CakePHP,
controller,
Internet,
model,
mvc,
php,
site,
visual
Postado em CakePHP, Programação |
Sem Comentarios » | 31 de março de 2009