Pesquisar na Comunidade
Mostrando resultados para as tags ''Senha''.
Encontrado 23 registros
-
Olá, estou desenvolvendo um sistema em php, com banco criado no phpmyadmin e tudo estava rodando e funcionando normalmente, no easyphp 17. Decidi então colocar senha no banco de dados, alterei a senha para "teste" e na mesma hora ao tentar acessar o phpmyadmin começou a dar erro. Após algumas pesquisas alterei o aquivo config.inc.php assim: <?php /* vim: set expandtab sw=4 ts=4 sts=4: */ /** * phpMyAdmin sample configuration, you can use it as base for * manual configuration. For easier setup you can use setup/ * * All directives are explained in documentation in the doc/ folder * or at <https://docs.phpmyadmin.net/>. * * @package PhpMyAdmin */ /** * This is needed for cookie based authentication to encrypt password in * cookie. Needs to be 32 chars long. */ $cfg['blowfish_secret'] = 'teste'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ /** * Servers configuration */ $i = 0; /** * First server */ $i++; /* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'teste'; /* Server parameters */ $cfg['Servers'][$i]['host'] = '127.0.0.1'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; /* Select mysql if your server does not have mysqli */ $cfg['Servers'][$i]['extension'] = 'mysqli'; $cfg['Servers'][$i]['AllowNoPassword'] = true; $cfg['Servers'][$i]['hide_db'] = '(mysql|information_schema|performance_schema|test|phpmyadmin)'; /* * phpMyAdmin configuration storage settings. */ /* User used to manipulate with storage */ // $cfg['Servers'][$i]['controlhost'] = ''; // $cfg['Servers'][$i]['controlport'] = ''; // $cfg['Servers'][$i]['controluser'] = 'pma'; // $cfg['Servers'][$i]['controlpass'] = 'pmapass'; /* Storage database and tables */ $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin'; $cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark'; $cfg['Servers'][$i]['relation'] = 'pma__relation'; $cfg['Servers'][$i]['table_info'] = 'pma__table_info'; $cfg['Servers'][$i]['table_coords'] = 'pma__table_coords'; $cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages'; $cfg['Servers'][$i]['column_info'] = 'pma__column_info'; $cfg['Servers'][$i]['history'] = 'pma__history'; $cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs'; $cfg['Servers'][$i]['tracking'] = 'pma__tracking'; $cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords'; $cfg['Servers'][$i]['userconfig'] = 'pma__userconfig'; $cfg['Servers'][$i]['recent'] = 'pma__recent'; $cfg['Servers'][$i]['favorite'] = 'pma__favorite'; $cfg['Servers'][$i]['users'] = 'pma__users'; $cfg['Servers'][$i]['usergroups'] = 'pma__usergroups'; $cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding'; $cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches'; $cfg['Servers'][$i]['central_columns'] = 'pma__central_columns'; $cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings'; $cfg['Servers'][$i]['export_templates'] = 'pma__export_templates'; /** * End of servers configuration */ /** * Directories for saving/loading files from server */ //$cfg['UploadDir'] = ''; //$cfg['SaveDir'] = ''; /** * Whether to display icons or text or both icons and text in table row * action segment. Value can be either of 'icons', 'text' or 'both'. * default = 'both' */ //$cfg['RowActionType'] = 'icons'; /** * Defines whether a user should be displayed a "show all (records)" * button in browse mode or not. * default = false */ //$cfg['ShowAll'] = true; /** * Number of rows displayed when browsing a result set. If the result * set contains more rows, "Previous" and "Next". * Possible values: 25, 50, 100, 250, 500 * default = 25 */ //$cfg['MaxRows'] = 50; /** * Disallow editing of binary fields * valid values are: * false allow editing * 'blob' allow editing except for BLOB fields * 'noblob' disallow editing except for BLOB fields * 'all' disallow editing * default = 'blob' */ //$cfg['ProtectBinary'] = false; /** * Default language to use, if not browser-defined or user-defined * (you find all languages in the locale folder) * uncomment the desired line: * default = 'en' */ //$cfg['DefaultLang'] = 'en'; //$cfg['DefaultLang'] = 'de'; /** * How many columns should be used for table display of a database? * (a value larger than 1 results in some information being hidden) * default = 1 */ //$cfg['PropertiesNumColumns'] = 2; /** * Set to true if you want DB-based query history.If false, this utilizes * JS-routines to display query history (lost by window close) * * This requires configuration storage enabled, see above. * default = false */ //$cfg['QueryHistoryDB'] = true; /** * When using DB-based query history, how many entries should be kept? * default = 25 */ //$cfg['QueryHistoryMax'] = 100; /** * Whether or not to query the user before sending the error report to * the phpMyAdmin team when a JavaScript error occurs * * Available options * ('ask' | 'always' | 'never') * default = 'ask' */ //$cfg['SendErrorReports'] = 'always'; /** * You can find more configuration options in the documentation * in the doc/ folder or at <https://docs.phpmyadmin.net/>. */ ?> Assim, ao acessar o phpmyadmin, apareceu a janela para digitar usuário e senha, ao digitar "root" e "teste" dá erro, ao digitar "localhost" e senha vazia ele entra mas meu banco de dados sumiu! Já havia salvo mais de 1000 registros no banco e não posso iniciar o projeto novamente e perder tudo!!
-
- phpmyadmin
- php
-
(e %d mais)
Tags:
-
Boa noite. Sou novo por aqui e preciso de uma ajuda. Tenho uma página de login e senha onde gostaria de que o usuário, ao digitar o username e a senha automaticamente o browser abrisse um PDF que estaria em uma pasta. Este PDF tem seu nome composto por usuário + senha, ou seja, se o usuário for "1234" e a senha "5678" ela terá que buscar na pasta o arquivo "12346578.pdf". Não sei se tem a necessidade, mas postarei abaixo o html da página em que preciso fazer isso. Obs.: Não entendo de PHP. Obrigado: <!DOCTYPE html> <html lang="en"> <head> <title>Login V8</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!--===============================================================================================--> <link rel="icon" type="image/png" href="images/icons/favicon.ico"/> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="vendor/bootstrap/css/bootstrap.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="fonts/font-awesome-4.7.0/css/font-awesome.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="vendor/animate/animate.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="vendor/css-hamburgers/hamburgers.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="vendor/animsition/css/animsition.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="vendor/select2/select2.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="vendor/daterangepicker/daterangepicker.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="css/util.css"> <link rel="stylesheet" type="text/css" href="css/main.css"> <!--===============================================================================================--> </head> <body> <div class="limiter"> <div class="container-login100"> <div class="wrap-login100"> <form class="login100-form validate-form p-l-55 p-r-55 p-t-178"> <span class="login100-form-title"> Sign In </span> <div class="wrap-input100 validate-input m-b-16" data-validate="Please enter username"> <input class="input100" type="text" name="username" placeholder="Username"> <span class="focus-input100"></span> </div> <div class="wrap-input100 validate-input" data-validate = "Please enter password"> <input class="input100" type="password" name="pass" placeholder="Password"> <span class="focus-input100"></span> </div> <div class="text-right p-t-13 p-b-23"> <span class="txt1"> Forgot </span> <a href="#" class="txt2"> Username / Password? </a> </div> <div class="container-login100-form-btn"> <button class="login100-form-btn"> Sign in </button> </div> <div class="flex-col-c p-t-170 p-b-40"> <span class="txt1 p-b-9"> Don’t have an account? </span> <a href="#" class="txt3"> Sign up now </a> </div> </form> </div> </div> </div> <!--===============================================================================================--> <script src="vendor/jquery/jquery-3.2.1.min.js"></script> <!--===============================================================================================--> <script src="vendor/animsition/js/animsition.min.js"></script> <!--===============================================================================================--> <script src="vendor/bootstrap/js/popper.js"></script> <script src="vendor/bootstrap/js/bootstrap.min.js"></script> <!--===============================================================================================--> <script src="vendor/select2/select2.min.js"></script> <!--===============================================================================================--> <script src="vendor/daterangepicker/moment.min.js"></script> <script src="vendor/daterangepicker/daterangepicker.js"></script> <!--===============================================================================================--> <script src="vendor/countdowntime/countdowntime.js"></script> <!--===============================================================================================--> <script src="js/main.js"></script> </body> </html>
-
Olá, estou com uma certa dificuldade e precisava de uma ajuda (coisa simples, eu acho)... É o seguinte tenho uma página HTML e preciso que quando a pessoa for acessar a página apareça um prompt pedindo o ID e depois um outro prompt pedindo a matricula, e então o JavaScript iria comparar se o ID e a Matricula estão presentes no array, caso sim aparece um alert dando "Boas Vindas" e então o HTML é carregado, caso contrário aparece um alert informando que os dados estão incorretos e volta para o prompt pedindo o ID. Quando eu acesso o HTML os prompts pedindo ID e matricula aparecem normal, mas independentemente das informações que eu insiro (seja dados corretos ou incorretos) não aparece nenhum dos alerts e a página HTML não carrega, pelo o que entendi a parte de verificação não está funcionando. Só para deixar avisado eu sei que este tipo de autenticação por JavaScript não é segura, mas a implementação é apenas didática nada de importante... segue o código. //INFORMAÇÕES SOBRE OS USUÁRIOS CADASTRADOS // Exemplo : [usuario 0] > ID: abc, Matricula: 123 usuario = new Array(); usuario[0] = ["abc","123"]; usuario[1] = ["xyz","456"]; do{ //Informações enviadas pelo Usuario id_fornecido = prompt("Informe seu ID:"); matricula_fornecida = prompt("Informe sua matrícula:"); //A princípio, verificar se o ID existe for (id = 0; (id = usuario.length-1); id++) { if (usuario === id_fornecido[id][0]) { login_valido = true; break; } } } // Até que se provar o contrário, o login e inválido while((login_valido = false)); if(login_valido === true){ //Validar mátricula do Usuario if(usuario === matricula_fornecida[id][1]) alert("Bem vindo ",id); }else{ alert("Dados Invalidos"); }
-
- array
- autenticacao
-
(e %d mais)
Tags:
-
/* * ----------Valid PassWord---------- * PassWord must contain: * At least SIX characters * At least ONE character Caps lock * At least ONE character lowerCase * At least ONE number * And Can not contain SPACE */ let password = "Doctor_Who_98" var contain_space = 0 var contain_latters_lowerCase = 0 var contain_latters_capsLock = 0 var contain_number = 0 var number_character = 0 // up all the counters zeroed let latters_lowerCase = "abcdefghijklmnopqrstyvxzy" let latters_capsLock = "ABCDEFGHIJKLMNOPQRSTUVXZY" let numbers = "0123456789" for check_password in password { //will scroll through all the characters of the password number_character += 1 //Count the amount of character if check_password == " " { contain_space += 1 //check if there is any space } for check_latters_lowerCase in latters_lowerCase { if check_password == check_latters_lowerCase { contain_latters_lowerCase += 1 //Count the lowercase letters } } for check_latters_capsLock in latters_capsLock { if check_password == check_latters_capsLock { contain_latters_capsLock += 1 //Count the capslock letters } } for check_numbers in numbers { if check_password == check_numbers { contain_number += 1 //Count the number of numbers } } } if contain_space == 0 && contain_number > 0 && contain_latters_lowerCase > 0 && contain_latters_capsLock > 0 && number_character >= 6{ print("Password OK") } else { print("Invalid Password") } // Twitter: @thiagoandreqi // Instagram: alfacexburger
-
Tenho um sistema de Login, que já funciona em outro site e estou tentando transferir pra outro, e não funciona de jeito nenhum. Gostaria que alguém desse uma olhada. Se digito um usuário errado, retorna um erro de usuário inválido, então está checando o banco. Quando insiro um usuário certo, aparece as seguintes mensagens de erro: Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/netosale/public_html/e-educacao/validacao.php:2) in /home/netosale/public_html/e-educacao/validacao.php on line 28 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/netosale/public_html/e-educacao/validacao.php:2) in /home/netosale/public_html/e-educacao/validacao.php on line 28 Warning: Cannot modify header information - headers already sent by (output started at /home/netosale/public_html/e-educacao/validacao.php:2) in /home/netosale/public_html/e-educacao/validacao.php on line 36 Vou lá nessas duas linhas, e não consigo localizar absolutamente nada de anormal. O que pode estar acontecendo. Já baixei diversos outros sistemas de login, e todos dão erro. Será que é algum problema bom o bootstrap ou coisa parecida? Segue código pra que dêem uma olhada: <?php // Verifica se houve POST e se o usuсrio ou a senha щ(sуo) vazio(s) if (!empty($_POST) AND (empty($_POST['usuario']) OR empty($_POST['senha']))) { header("Location: index.php"); exit; } // Tenta se conectar ao servidor MySQL mysql_connect('localhost', 'xzthyb45', '164544515151561') or trigger_error(mysql_error()); // Tenta se conectar a um banco de dados MySQL mysql_select_db('ljklfdfjkldj') or trigger_error(mysql_error()); $usuario = mysql_real_escape_string($_POST['usuario']); $senha = mysql_real_escape_string($_POST['senha']); // Validaчуo do usuсrio/senha digitados $sql = "SELECT `id`, `nome`, `nivel` FROM `userPerms` WHERE (`usuario` = '".$usuario ."') AND (`senha` = '". sha1($senha) ."') AND (`ativo` = 1) LIMIT 1"; $query = mysql_query($sql); if (mysql_num_rows($query) != 1) { // Mensagem de erro quando os dados sуo invсlidos e/ou o usuсrio nуo foi encontrado echo "Login invсlido!"; exit; } else { // Salva os dados encontados na variсvel $resultado $resultado = mysql_fetch_assoc($query); } // Se a sessуo nуo existir, inicia uma if (!isset($_SESSION)) session_start(); //Salva os dados encontrados na sessуo $_SESSION['UsuarioID'] = $resultado['id']; $_SESSION['UsuarioNome'] = $resultado['nome']; $_SESSION['UsuarioNivel'] = $resultado['nivel']; // Redireciona o visitante header("Location: novaTela.php"); exit; ?>
-
Recentemente descobri os programas que fazer a descarga de sites para visualização offline e me interessei bastante sobre o assunto especialmente porque tenho alguns sites que gostaria de ter essa facilidade para estudo meu objetivo é descarregar o site completo com as imagem e tudo que tiver nele. Assim descobri o Wget, HTTrack, Website Ripper Copier entre outros... porém todos eles apresentaram a mesma dificuldade quando se trata de um site com login e senha. Já tentei seguir todos os procedimentos ensinados nos manuais e não obtive sucesso, sempre baixa do site somente as paginas que estão disponíveis para as pessoas que não tem a conta. Gostaria de pedir a ajuda daqueles que conhecem as manhas desses programas e especialmente o Wget que é no que estou mexendo no momento para tentar fazer funcionar. Grato! Windows 10 Enterprise PREDATOR HELIOS 300
-
Força bruta MD5 usando pthreads
uma questão postou Luciano Roberto Dos Santos Tutoriais & Dicas - C, C++
Olá, estou fazendo um trabalho para implementar um código de força bruta utilizando pthereads no code blocks no Linux, só que na hora de compilar está dando erro: "||error: ld returned 1 exit status|" Alguém pode me dar uma luz do que fazer ? Será que errei algo na implementação ou nas bibliotecas carregadas do open ssl ? Encontrei muito pouca referência para apoio sobre o assunto na internet. Objetivo dado: implementar, usando threads (por exemplo, a biblioteca pthreads), um programa paralelo para tentar quebrar senhas usando a técnica simples de força-bruta (que testar “todas” as possibilidades). Além disso, os resultados de tempo devem ser comparados usando alguma função de captura do tempo de execução, executada possivelmente em uma máquina multiprocessada (2, 4 núcleos). Arquivo original dado: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <openssl/md5.h> #include "timer.h" #define MAX 100 #define MIN_ASCII_PRINTBLE 33 #define MAX_ASCII_PRINTBLE 127 // Função que gera strings aleatórias com caracteres printáveis. int gen_random_string(char string[MAX], int s){ int i, num_char; char c; for(i=0; i<s; i++){ // Calcula a quantidade de caracteres num_char = MAX_ASCII_PRINTBLE-MIN_ASCII_PRINTBLE; // Limita o número aleatorio gerado para que fique // entre MIN_ASCII_PRINTBLE e MAX_ASCII_PRINTBLE c = (char)((rand() % num_char) + MIN_ASCII_PRINTBLE); // Monta a string aleatória string[i] = c; } // Colocar o terminador string[s] = 0; } int main(int argc, char* argv[]) { const char password[] = "123"; // Apenas para testes char string[MAX]; // String gerada unsigned char hash1[MD5_DIGEST_LENGTH]; // hash de password unsigned char hash2[MD5_DIGEST_LENGTH]; // hash de string int i, j; int cont = 0; // contador do numero de colisões unsigned long int N; // Número de repetições int tamanhoMinPalavra; // Tamanho mínimo de string a ser testada int tamanhoMaxPalavra; // Tamanho máximo de string a ser testada double tempo_ini, tempo_fim; printf("Entre com o número de repetições: "); scanf("%lu", &N); printf("Entre com o tamanho mínimo da string: "); scanf("%d", &tamanhoMinPalavra); printf("Entre com o tamanho máximo da string: "); scanf("%d", &tamanhoMaxPalavra); // Tempo inicial tempo_ini = GET_TIME(); // Usa o tempo como semente dos números aleatórios srand(time(NULL)); // Gera o MD5 da senha de teste. // O ideal é passar como entrada o hash já gerado. MD5(password, sizeof(password), hash1); // Controle dos tamanhos das strings for (j=tamanhoMinPalavra; j<=tamanhoMaxPalavra; j++){ // Controle das repetições for (i=0; i<N; i++){ // Gera string aleatória gen_random_string(string, j); // Gera o MD5 da string para comparar com o hash da // senha alvo. MD5(string, j+1, hash2); // Compara os hashes if(strcmp(hash1, hash2) == 0){ printf("Achou: %s\n", string); cont++; } } } tempo_fim = GET_TIME(); // Colisões printf("Colisoes: %d (tempo: %f)\n", cont, tempo_fim - tempo_ini); return 0; } Implementação com pthreads que fiz até agora: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <openssl/md5.h> #include "timer.h" #include <pthread.h> #define MAX 100 #define MIN_ASCII_PRINTBLE 33 #define MAX_ASCII_PRINTBLE 127 #define NTHREADS 10 int cont = 0; // contador do numero de colisões unsigned long int N; // Número de repetições int tamanhoMinPalavra; // Tamanho mínimo de string a ser testada int tamanhoMaxPalavra; // Tamanho máximo de string a ser testada const char password[] = "123"; // Apenas para testes char string[MAX]; // String gerada unsigned char hash1[MD5_DIGEST_LENGTH]; // hash de password unsigned char hash2[MD5_DIGEST_LENGTH]; // hash de string // Função que gera strings aleatórias com caracteres printáveis. int gen_random_string(char string[MAX], int s){ int i, num_char; char c; for(i=0; i<s; i++){ // Calcula a quantidade de caracteres num_char = MAX_ASCII_PRINTBLE-MIN_ASCII_PRINTBLE; // Limita o número aleatorio gerado para que fique // entre MIN_ASCII_PRINTBLE e MAX_ASCII_PRINTBLE c = (char)((rand() % num_char) + MIN_ASCII_PRINTBLE); // Monta a string aleatória string[i] = c; } // Colocar o terminador string[s] = 0; } void *PrintHello (void *arg) { int i,j; // Gera o MD5 da senha de teste. // O ideal é passar como entrada o hash já gerado. MD5(password, sizeof(password), hash1); // Controle dos tamanhos das strings for (j=tamanhoMinPalavra; j<=tamanhoMaxPalavra; j++){ // Controle das repetições for (i=0; i<N; i++){ // Gera string aleatória gen_random_string(string, j); // Gera o MD5 da string para comparar com o hash da // senha alvo. MD5(string, j+1, hash2); // Compara os hashes if(strcmp(hash1, hash2) == 0){ printf("Achou: %s\n", string); cont++; } } } pthread_exit(NULL); } int main(int argc, char* argv[]) { pthread_t tid_sistema[NTHREADS]; int i; int arg; double tempo_ini, tempo_fim; printf("Entre com o número de repetições: "); scanf("%lu", &N); printf("Entre com o tamanho mínimo da string: "); scanf("%d", &tamanhoMinPalavra); printf("Entre com o tamanho máximo da string: "); scanf("%d", &tamanhoMaxPalavra); // Tempo inicial tempo_ini = GET_TIME(); // Usa o tempo como semente dos números aleatórios srand(time(NULL)); for(i=0; i<NTHREADS; i++){ printf("Cria a thread %d\n", i); arg = i; if(pthread_create(&tid_sistema[i], NULL, PrintHello, (void*) &arg)) { printf("Erro: pthread_create()"); exit(-1); } } for(i=0; i<NTHREADS; i++){ printf("teste %d\n", i); if(pthread_join(tid_sistema[i], NULL)) { printf("Erro: pthread_join()"); exit(-1); } } tempo_fim = GET_TIME(); // Colisões printf("Colisoes: %d (tempo: %f)\n", cont, tempo_fim - tempo_ini); return 0; } -
Estou tentando usar o Postgres 10 no Windows 10, mas não consigo criar um banco de dados. Quando escrevo createdb e entro a senha que defini ao instalar o Postgres, recebo a mensagem "createdb: could not connect to database template1: FATAL: password authentication failed for user "ccbia". A senha que devo entrar é de fato a que defini ao instalar o Postgres? Alguém pode dar uma dica sobre o que estou fazendo de errado?
-
Quando criptografamos uma senha no mysql, (EX: INSERT INTO usuario (id, login, senha) VALUES (NULL,'admin', MD5('xxx')) obviamente a senha se transforma naquele hash. Gostaria de entender como funciona o mecanismo do mysql, pois se dermos um select nos user obviamente vai aparecer a senha criptografada, mas como então o mysql "entende" a senha "xxx" quando um usuário se loga no sistema?
- 1 resposta
-
- criptografia
- mysql
-
(e %d mais)
Tags:
-
Gostaria de uma ajuda , há algum código onde após determinada data a planilha se bloqueia e pede uma senha, caso essa senha seja errada 3 vezes , a planilha se exclui sozinha.
-
Olá, prezados(as). Aqui no meu trabalho, fui designado para uma tarefa. A algum tempo, criei uma intranet em HTML e CSS, onde o usuário teria acesso a documentações de procedimentos operacionais padrão (POP). O usuário entra no endereço e acessa a página onde se encontra a documentação. Só que algumas páginas, contém arquivos confidenciais, de outros departamentos da empresa, onde só alguns usuários possuem acesso. Eu fiz uma "gambiarra", onde para cessar a página de TI ou INFRA, o usuário colocasse apenas uma senha. Só que agora, eu preciso que ao clicar na página, ele me retornaria com uma tela de login, com usuário e senha. Andei pesquisando e vi que poderia fazer isso, criando um banco de dados, e nele inserindo essa opção. A intranet está locada em linux, e por isso foi instalado o LAMP. Consegui fazer a instalação toda. Mas agora, está a dúvida de como posso fazer esta opção, deu colocar acesso restrito para uma página da minha intranet. Desde já agradeço a ajuda de quem estiver disponível a me ajudar.
-
Alguém pode me ajudar ensinando ou dando dicas? Preciso desenvolver um programa em C# que verifique a força da senha que o usuário ira criar. Porém ela precisa de alguns critérios. Os critérios restritivos devem ser cumpridos obrigatoriamente, senão a senha não será aceita. Os critérios restritivos de avaliação da senha são os seguintes: Conter no mínimo 7 e no máximo 11 algarismos numéricos e/ou letras, distinguindo as maiúsculas das minúsculas. Não aceitar espaços em branco. Não aceitar caracteres especiais: !?@#$%&“{}[]()\| etc. Não aceitar caracteres matemáticos: +-/*=.,:; etc. Conter no mínimo 3 letras e no mínimo 2 algarismos numéricos. Não conter 3 ou mais letras repetidas em sequência. Ex.: aaa Não conter 3 ou + algarismos numéricos repetidos em sequência. Não ser exatamente igual à senha atual (que está sendo trocada). Alguém me ajuda? É para um trabalho da faculdade.
-
- c
- visual studio
- (e %d mais)
-
Eu fiz uma RegEx para validar um campo de senha no meu formulario, para apenas ser digitado letras e números obrigatoriamente, mas agora ele precisa de uma determinada quantidade de letras e números, Ex: "digite uma senha com 5 letras e 4 numeros", esse é o problema, o meu cliente quer que tenha letras e numeros mas não necessariamente nessa ordem e quantidade, ele quer que o usuário digite letras e numeros, mas que tenha a quantidade de caracteres da senha opcional pelo usuario. segue o script que fiz a RegEx <input name="senha" type="password" class="form" id="senha" size="60" maxlength="60" required="required" pattern="[a-zA]{5}[Z0-9]{3}">
-
Olá a todos! De antemão gostaria de me desculpar, sou novo no mundo da programação e talvez não saiba explicar de forma clara minha dúvida, mas vou tentar da melhor maneira possível. Recentemente encontrei um aplicativo (extensão do chrome) que basicamente me ajudaria em alguns sites de apostas (o site apenas aposta itens de um jogo, nada que envolva dinheiro real). O aplicativo basicamente ficaria apostando pontos para a pessoa em uma roleta de forma pré programada por quem esta apostando, por exemplo, apostar de forma aleatória, ou apenas em uma cor, etc. O aplicativo é gratuito, mas também existe um modo pago que é uma versão melhorada com alguns recursos a mais. Após clicar no botão "Premium" Após entrar em contato com o dono do aplicativo, enviar o numero da minha ID e comprar a versão paga, ele me enviou um link, e este link continha minha ID juntamente com um token de segurança. Link. E após clicar neste link, eu fui redirecionado para uma pagina de cadastro que me pedia para inserir um password, e assim eu pudesse logar no aplicativo usando a versão paga. Minha dúvida é a seguinte, eu gostaria de criar meu próprio aplicativo, e implantar este mesmo sistema nele, onde eu geraria um link com uma ID especifica de um usuário, feita para aquele usuário apenas. Eu sei que é necessário um banco de dados, mas não sei qual plataforma usar para esta situação, que tipo de programação usar, e que linguagem de programação usar, seja php, java, etc. (Não sei absolutamente nada haha não se irritem comigo, prometo que vou melhorar) Não sei se vai ajudar, mas mandei a seguinte mensagem ao dono do aplicativo; hello Jalapenos! sorry interrupt you, i just wanna ask u some things about programming, for exemple, if I create any application for chrome or website with some paid resource like your app, how I could create this system like your, whit one link and token to allow some specifc "id" to create a password and use the paid resource? I need a data base or something? Em seguida ele me respondeu; hello Bruno, yes I have a database I use ajax calls in the extension. Database not linked with app. Website and database and extension interacts with website by ajax calls. Ele também me enviou um arquivo especifico do código fonte do aplicativo, não sei se pode ajudar em algo mas aqui vai; var premium; function premiumSet(a, b) { $("#premium_error").html("..."); $.ajax({ url: "http://x2bot.xyz/ajax/premium.php?a="+a+"&b="+b, cache: false }).done(function(html) { if (html == 1) { localStorage.setItem("x2bot_account_id", a); localStorage.setItem("x2bot_account_pw", b); checkPremiumCookies(); thisButtonToggle(); } else { $("#premium_error").html("Error: Wrong password or steam id"); } }); } function checkPremiumCookies() { if (localStorage.getItem("x2bot_account_id") == null && localStorage.getItem("x2bot_account_pw") == null) { premium = false; } else { premium = true; } } Me desculpem mais uma vez pela confusão, mas gostaria de receber uma luz e umas dicas, pois não faço ideia por onde começar, se eu devo criar primeiro o aplicativo, ou o banco de dados, se um site é mesmo necessário ou não, e como criar esses links específicos com hash de senha para cada ID individual, qual o melhor banco de dados usar MySQL, NoSQL, etc.Muito obrigado pela atenção!
-
Boa noite pessoal ? Por favor alguém pode me ajudar ? comprei um site pronto instalei ele no hostinger e não estou conseguindo acessar o adimin dele. lembrando que quando comprei o site junto com os arquivos veio um login com senha pra mim porem ao instalar o site não consigo acessar adimin . meu site http://segredosdoedsensemw.esy.es/ obrigado a todos . att,
-
Boa tarde gostaria de saber tem como na conexão via putty no ubuntu caso o usuário erre a senha ao tenta fazer login no servidor ele feche o putty não dando a opção de tenta varias vezes seguidas.
-
Prezados Srs. Estamos com um problema causado pela Host Dime, que dia 16 de Abril simplesmente apagou deletou queimou sumiu com os sites e sistemas que tinhamos alocados lá dentro de uma VPS. Minha empresa faliu perdi tudo e de todos clientes que eu tinha me sobrou somente tres. Dois sites foram desenvolvidos em WordExpress e eu peguei os backups Antigos que eu tinha aqui e subi no novo servidor (UOL) revenda. Mas ao acessar esta dando o seguinte erro Error establishing a database connection Preciso de ajuda para restabelecer estes dois sites de volta não sei as senhas de Mysql, mas sei que existe formas e maneiras de mudar ou modificar. Agradeço a compreensão e a colaboração de quem puder ajudar.
- 1 resposta
-
- WordExpress
- Mysql
- (e %d mais)
-
Boa tarde Senhores, gostaria de saber se tem como deixa o arquivo como somente leitura e ao mesmo tempo coloca uma senha nele no qual o usuario consegue ver e ler o arquivo mais não consegui fazer nenhuma alteração nele há não ser que o mesmo tenha a senha.
-
Sou novo em Access (VBA) e preciso de ajuda com uma coisa: Eu criei um formulário de usuário e senha para entrar no sistema. Preciso criar um formulário para que o usuário logado possa alterar a sua senha. E isso eu não sei fazer. Por favor, se alguém puder me ajudar eu agradeço muito. Procurei no fórum, mas acho que não soube fazer a pesquisa.
-
Boa tarde, Estou com um problema na minha empresa, todos os usuarios quando vão embora, deixam seus computadores ligados. Estou tentando criar uma solução para este caso. Para não agendar em cada maquina ou utilizar alguma programa especifico, resolvi criar um script em .bat e agendar ele no servidor para rodar em um determinado horario. Como não entendo muito de programação, andei pesquisando na internet e isso me ajudou muito. O scrip foi criado desta forma: for /F %%i in (C:\Users\BR10402\Desktop\SCRIPT\script2\maquina.txt) do shutdown /r /t 60 /m %%i -c "Este computador será desligado" Sendo que tive que criar na mesma pasta um arquivo em .txt com todos os computadores que eu quero que seja desligado. Até ai tudo bem, está funcionando perfeitamente. Meu problema é que para este comando funcionar na maquina, eu preciso ter logado pelo menos uma vez nela pelo meu computador, pois na verdade talvez esse script fique na minha maquina mesmo. EX: \\nomedocomputador\c$ Após isto, ira pedir usuario e senha do administrador. Após ter feito isto, eu já consigo rodar o scrip e a maquina desligar normalmente. Eu preciso de um comando que possa fazer isto, tenho usuario e senha do administrador, so precisava de algum comando que eu possa por dentro deste script para que ele autentique nas maquinas. Pode me ajudar ? Computadores Windows 7. Obrigado.
-
Olá galera! Eu uso um sisteminha em php e ele roda direitinho, mas queria que ele tivesse uma função que eu não consigo fazer, já tente várias vezes mas sempre da erro. Alguém pode me ajudar? Queria que quando o usuário tentasse logar e desse erro pelo motivo de login ou senha incorreto tivesse algum tipo de notificação em tela, tipo dados invalidos, atualmente quando o Usuário erra ele somente permanece na tela login e nada acontece. Abaixo o Código. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- <html> <head> <title>Online PHP Script Execution</title> </head> <body> <?php // Inclui o arquivo com o sistema de segurança include("seguranca.php"); // Verifica se um formulário foi enviado if ($_SERVER['REQUEST_METHOD'] == 'POST') { // Salva duas variáveis com o que foi digitado no formulário // Detalhe: faz uma verificação com isset() pra saber se o campo foi preenchido $usuario = (isset($_POST['usuario'])) ? $_POST['usuario'] : ''; $senha = (isset($_POST['senha'])) ? $_POST['senha'] : ''; // Utiliza uma função criada no seguranca.php pra validar os dados digitados if (validaUsuario($usuario, $senha) == true) { // O usuário e a senha digitados foram validados, manda pra página interna header("Location: index.php"); } else { // O usuário e/ou a senha são inválidos, manda de volta pro form de login // Para alterar o endereço da página de login, verifique o arquivo seguranca.php expulsaVisitante(); } } echo "<h1></h1>"; ?> </body> </html>
-
Pessoal, Pf me ajudem, não tenho uma experiencia em programação, é quero criar um script em php para recuperar os dados de um usuário. Ele vai inserir somente o e-mail para que os dados sejam enviados para seu e-mail. Buscando mt eu fiz isso: <!DOCTYPE HTML> <html lang="br" class="no-js"> <head> <meta charset="utf-8"> <title>Recuperando</title> <link href="style.css" rel="stylesheet" /> </head> <body> <div id="conteudo"> <h1>Para recuperar seus Dados, favor inserir seu e-mail</h1> <div class="borda"></div> <form method="post" action="dados.php" id="validaAcesso"> <fieldset> <legend>RECUPERE SEUS DADOS</legend> <label for="email">E-mail:</label> <input type="text" name="email" id="email" /> <div class="clear"></div> <input type="button" value="ENVIAR" name="recuperar.html"/> </fieldset> </form> </div> </body> </html> Acredito que isto tem que estar ligado com o script php para que o usuário insira seu email faça uma verificação no codigo PHP e envie para o usuário. O que eu achei em PHP foi isso: <?php include("../Connections/dados.php"); //pega a variavel via post $email = $_POST['email']; //busca no db o usuario com o email $result = mysql_query("SELECT * FROM amp_usuarios WHERE amp_email='$email'"); //conta quantos tem $num_rows = mysql_num_rows($result); //se tiver + de 1 cadastrado if($num_rows=='1'){ //faz um while para você coloar os dados nas variavels while($Row_email = mysql_fetch_array($result)){ $rowemail = $Row_email['email']; $rowsenha = $Row_email['senha']; } //enviar um email para variavel email juntamente com a variável senha; $mensage ="Você solicitou a recuperação de senhha confira seu dados."; $mensage .="E-mail= " . $rowemail; $mensage .="Senha:" . $rowsenha; mail($rowemail, "Ampola Comunicações, recuperação de senha", $mensage); echo"<script>alert(Sua senha foi enviada para o e-mail indicado.),window.open('recuperar_senha_enviado.php','_self')</script>" ; }else{ echo"<script>alert('E-mail não cadastrado em nosso sistema'),window.open('recuperar_senha.php','_self')</script>"; } ?> Não sei o que fazer........ Alguém pode me ajudar ?
-
meu sistema de cadastro com login e senha, esta mostrando este erro: Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'mysql....' (25) in /home/.../public_html/.../enviar_cadastro.php on line 4 Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'root'@'localhost' (using password: NO) in /home/.../public_html/.../enviar_cadastro.php on line 5 Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /home/.../public_html/cordeiro/enviar_cadastro.php on line 5 Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/.../public_html/cordeiro/enviar_cadastro.php on line 7 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/.../public_html/cordeiro/enviar_cadastro.php on line 8 Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/.../public_html/cordeiro/enviar_cadastro.php on line 30 Por gentileza, alguém poderia me ajudar. Preciso muito criar este sistema de cadastro no meu site