Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function add()
- {
- $dados = [];
- $u = new Users();
- $u->setLogUser();
- $dados['id_user'] = $u->getId();
- if ($u->existPermissao('users_view')) {
- $permite = new Permissao();
- $dados['grup_List'] = $permite->getGrupList();
- }else{
- //aqui ele NÂO teria permissão então eu daria um
- header("Location); //pra algum lugar
- }
- $this->loadTemplate('login/users_Add', $dados);
- }
- public function insertUser()
- {
- $dados = [];
- $u = new Users();
- $dadosPerm = filter_input_array(INPUT_POST, FILTER_SANITIZE_MAGIC_QUOTES);
- if (!in_array('', $dadosPerm)) {
- //Se todos os campos foram preenchidos vamos continuar
- if (!Check::isMail($dadosPerm['email_us'])) {
- //se o email passado é válido então vamos continuar
- if (isset($dadosPerm['pass_us']) && (strlen($dadosPerm['pass_us']) < 6 || strlen($dadosPerm['pass_us']) >= 9)){
- //se a senha estiver com a qtd de caracteres entre 6 e 9 então vamos continuar
- $nome_us = $dadosPerm['nome_us'];
- $sobrenome_us = $dadosPerm['sobrenome_us'];
- $email_us = $dadosPerm['email_us'];
- $pass_us = $dadosPerm['pass_us'];
- $grup_us = $dadosPerm['grup_us'];
- //aqui tentamos inserir os dados
- $res = $u->add($nome_us, $sobrenome_us, $email_us, $pass_us, $grup_us);
- //aqui eu não sei o que retorna, mas se for 1 enão o cadastro foi bem sucedido
- if ($res == '1') {
- $dados['retorno'] = Alert::AjaxSuccess("Cadastro efetuado com sucesso!!");
- $dados['redirect'] = Alert::AjaxRedirect("users");
- }
- }else{
- $dados['retorno'] = Alert::AjaxWarning("A senha deve ter entre 6 e 8 caracteres!!");
- }
- }else{
- $dados['retorno'] = Alert::AjaxDanger("O email informado não tem um formato válido!!");
- }
- }else{
- $dados['retorno'] = Alert::AjaxWarning("Por favor preencha todos os campos!!");
- }
- echo json_encode($dados);
- exit();
- }
Add Comment
Please, Sign In to add comment