brutalzinn brutalzinn  • 27.08.17 23:11

[PEDIDO]Login por e-mail  Empty [PEDIDO]Login por e-mail 27.08.17 23:11


Olá amigos do Power Pixel, estou querendo uma coisa...
Eu quero um/uma :
rev cms

O nome da rev cms é
rev cms
Se eu vi em algum lugar?
Habbo.com.br
Como sei que uma imagem vale mais que mil palavras, olhe o print:

Mais informações :
Olá pessoal, gostaria de poder logar através do e-mail,e não do username. Como faço isso na rev cms? Alguém pode me ajudar?

Desde já obrigado. Aguardarei respostas!

Phytols Phytols  • 27.08.17 23:12

[PEDIDO]Login por e-mail  Empty Re: [PEDIDO]Login por e-mail 27.08.17 23:12

Acredito que precisaria alterar a tabela da sua database e a registrar da sua cms!

brutalzinn brutalzinn  • 27.08.17 23:14

[PEDIDO]Login por e-mail  Empty Re: [PEDIDO]Login por e-mail 27.08.17 23:14

Sim. Terei que mudar a register e a login da cms, mas nem sei por onde começar.

Primeiro de tudo, que eu não entendi essa função aqui:
Código:
final public function login()
   {
      global $template, $_CONFIG, $core;
      
      if(isset($_POST['login']))
      {
         $template->form->setData();
         unset($template->form->error);
         
         if($this->nameTaken($template->form->log_username))
         {
            if($this->isBanned($template->form->log_username) == false || $this->isBanned($_SERVER['REMOTE_ADDR']) == false)
            {
               if($this->userValidation($template->form->log_username, $core->hashed($template->form->log_password)))
               {
                  $this->turnOn($template->form->log_username);
                  $this->updateUser($_SESSION['user']['id'], 'ip_last', $_SERVER['REMOTE_ADDR']);
                  $template->form->unsetData();
                  header('Location: ' . $_CONFIG['hotel']['url'] . '/me');
                  exit;
               }
               else
               {
                  $template->form->error = 'Detalhes não coincidem';
                  return;
               }
            }
            else
            {
               $template->form->error = 'Desculpe, parece que este usuário foi banido<br />';
               $template->form->error .= 'Razão: ' . $this->getReason($template->form->log_username);
               return;
            }
         }
         else
         {
            $template->form->error = 'Usuário não existe';
            return;
         }
      }
   }

brutalzinn brutalzinn  • 28.08.17 0:20

[PEDIDO]Login por e-mail  Empty Re: [PEDIDO]Login por e-mail 28.08.17 0:20

Amigo, eu consegui fazer o login por e-mail, mas o register tá com problema. Quando o usuário registra, vai pra página /me.. fica tudo sem informação, sem sessão. sei lá. E quando reloga, volta tudo ao normal.

imagens:

Depois de se cadastrar:
http://ap.imagensbrasil.org/image/8tRLnf
http://ap.imagensbrasil.org/image/8tRSaK

pedxz pedxz  • 28.08.17 19:38

Super administradorMembro da Equipa

[PEDIDO]Login por e-mail  Empty Re: [PEDIDO]Login por e-mail 28.08.17 19:38

MODERAÇÃO
Usuário: brutalzinn
Quantidade: +1
Motivo: Dual Post

Maloma Maloma  • 02.09.17 10:30

[PEDIDO]Login por e-mail  Empty Re: [PEDIDO]Login por e-mail 02.09.17 10:30

Tópico fechado, abandonado.
Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.