Ir ao conteúdo
  • Cadastre-se
Neusa Novaes

PHP Mudei de provedor e não sei colocar login e senha em uma pagina

Recommended Posts

Tenho uma pagina iniciada em php porém não sei colocar login e senha por favor me ajudem não entendo nada de php.

Antes eu tinha ela completa e funcionava, mas agora que coloquei na Locaweb não esta funcionando.

 

<html>
  <head>
  <meta http-equiv="Content-Language" content="pt-br">
  <meta name="GENERATOR" content="Microsoft FrontPage 6.0">
  <meta name="ProgId" content="FrontPage.Editor.Document">
  <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
  <title>Curso FrontPage</title>
  </head>
  <STYLE>BODY {
    BORDER-RIGHT: #47754c20 px ridge; 
    BORDER-TOP: #47754c20 px ridge; 
    BORDER-LEFT: #47754c20 px ridge; 
    BORDER-BOTTOM: #47754c20 px ridge; 
    SCROLLBAR-SHADOW-COLOR: #fcfadc; 
    SCROLLBAR-ARROW-COLOR: #fcfadc; 
    SCROLLBAR-BASE-COLOR: #47754c; 
    scrollbar-3d-light-color: #47754c; 
    scrollbar-dark-shadow-color: #ffff40;
  }
  .forms {
    font-family: verdana;
    font-size: 12px;
    color: #ffffff;
    background-color: #47754c;
    border-top: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
  }?
  .tabela {
    font-family: verdana;
    font-size: 12px;
    color: #ffffff;
    background-color: #47754c;
    border: 0px solid #ffffff;
  }
 .botões {
    font-family: verdana;
    font-size: 12px;
    color: #000000;
    BACKGROUND-COLOR: #ffffff;
    BORDER: #CCCCCC 1px solid;
  }
  .campos {
    font-family: verdana;
    font-size: 12px;
    color: #000000;
    BACKGROUND-COLOR: #ffffff;
    BORDER: #CCCCCC 1px solid;
  }        
  </STYLE>
  <script language="JavaScript"><!--
  function click() {
  if (event.button==2) {
  alert("Espero que gostem das aulas.")
  }
  }
  document.onmousedown=click
  // -->{  }
  </script>
<body topmargin="0" leftmargin="0" bgcolor="#47754c">
<div align="center"><br>
<table border="0"  width="624" cellpadding="10" cellspacing="0"  align="center" background="arqimagens/glitter5.gif">
  <tr>
    <td>
      <table border="0"  width="100%" cellpadding="0" cellspacing="0"  align="center" class="tabela">
        <tr>
          <td align="center">
          <img border="0" src="http://amorepaixao.com.br/front_page/senhas_aulas.png" width="402" height="205">
          <br>
          <br>
          <br>
          <br>
           <br>
          <br>
           <br>
          <br>
          <font face="verdana" color="#ffffff"><big><b>AREA RESTRITA</b></big></font>
    <br>
          <form name="form" method="post">
            <table border="0" width="250" align="center" class="forms">
              <tr>
                <td align="center" colspan="2"><img src="http://www.amorepaixao.com.br/front_page/cadeado.gif" width="47" height="51" border="0"></td>
              </tr>
              <tr>
                  <td align="right" width="30%">Login:</td>
                  <td align="left" width="70%"><input type="text" size="15" maxlength="20" name="login" value=""></td>
              </tr>
              <tr>
                <td align="right" width="30%">Senha:</td>
                <td align="left" width="70%"><input type="password" size="15" maxlength="8" name="senha" value=""></td>
              </tr>
              <tr>
                <td align="center" colspan="2"><br><input type="submit" value="Logar" name="submit" class="botões"><br> </td>
              </tr>
      </table>

</td>
  </tr>
</table>
</body>
</html>

Antes era assim depois do html

';

}
else {
	$login = $_POST["login"];
	$senha = $_POST["senha"];

	#Checando se o login e senha não estão em branco
	if(!empty($login) and !empty($senha)) {
		#Populamos o nosso array que controlará os usuários
		$usuarios = array(
				#Checamos os usuários e senha com acesso a página
			array(login => "Neusa Novaes", senha => "ncn"),
				2 => array(login => "Delma Salles", senha => "dsalles"),
				3 => array(login => "Neusa Novaes", senha => "ncn"),
				); 
		#Checando se o login e senha "batem" com os usuários com acesso permitido
		if(in_array(array(login => "$login", senha => "$senha"), $usuarios)) {
      		session_register("logado");
	  		$_SESSION['logado']="sim";
			header("Location:http://www.amorepaixao.com.br/front_page/aula_2/aula_2.htm",true);
			exit;			
		}
		else {
		session_start();
		session_destroy();
		$_SESSION['DADOS']=NULL;
	    echo "<script language='Javascript'>
	 	alert('LOGIN ou SENHA INCORRETOS.');
	 	window.location = 'javascript:history.go(-1)';
	 	</script>
	 	";
	 }
	}
	else {
		session_start();
		session_destroy();
		$_SESSION['DADOS']=NULL;
	    echo "<script language='Javascript'>
	 	alert('É NECESSÁRIO UM LOGIN E SENHA.');
	 	window.location = 'javascript:history.go(-1)';
	 	</script>
	 	";
	}
}
?>
     <dl>
			</font>
	<div align="center">
			<p align="center">
<a href="http://www.amorepaixao.com.br/frontpage/"> <em> <a href="http://www.amorepaixao.com.br"><img border="0" src="http://www.amorepaixao.com.br/arqimagens/voltardou.gif" width="110" height="40" /></a>            
	  <p align="center">
<br>
		  <br>
		  <br>
		  <br>
		   <br>
		  <br>
		   <br>
		  <br>
<p align="center"> <font color="#FFFFFF"> <strong style="font-weight: 400"><font face="Palatino Linotype" size="3"> 
                        Design by Neusa Novaes®<br>
                        Direitos reservados</font></strong></font></div>
                  </dl><font size="4" face="Palatino Linotype">
<div align="center"> </dt>
					</div>
  </div>
     

				</td>
            </tr>
                 

</body>

Obrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia sra Neusa.
 

É desconfortável lhe passar uma instrução, sem antes imaginar que a sra poderá ter um resultado qeu desqualifique o nosso auxilio.

Uma informação muito pregada pelos técnicos a uma empresa é. "Faça backup, constantemente".

Para a situação da sra, segundo o seu próprio comentário, gostaria de lhe perguntar.
A sra  tem um backup da base de dados da hospedagem antiga?
Caso não, a sra ainda possui acesso a hospedagem antiga?

Partindo destas perguntas, creio abrir um pequeno horizonte ao teu interesse.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Diego bom dia.

 

Eu tenho o backup da hospedagem antiga e ela esta como enviei para o forum, eu não possuo mais acesso a hospedagem antiga.

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você possui também o backup do banco de dados? Um sistema de login geralmente está associado a um banco de dados para fazer a verificação se os dados estão de acordo com o armazenado no banco.

 

Se houver, minha sugestão é que entre em contato com a Locaweb e peça para fazer a migração: https://www.locaweb.com.br/hospedagem-de-sites/migre-seu-site/ - eles indicam que a migração é gratuita. O serviço de migração de sites já é comum nos provedores de hospedagem, e não deve ser um problema para a Locaweb fazer uma simples migração para você.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então sr @navegantenarede,,

O acesso não é feito via a do de dados,, mas pelo próprio script. 

Os níveis de segurança não são comerciais. Logo, se a alisar um pouco o script poderá não compreender como funcionou no outro servidor já que o código do array termina com (vírgula) 

 

Em 08/06/2018 às 12:22, Neusa Novaes disse:

3 => array(login => "Neusa Novaes", senha => "ncn"),

 

Eu já sugeri muito com essa vírgula,,  e em tipos de estudos já tive que refazer uma página inteira de código só por causa de uma vírgula errada. 

 

E sra @Neusa Novaes,, gostaria de te ajudar na confecção de sua página.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem razão @diegofsti, no entanto, o array é finalizado na linha seguinte, não?

 

#Checamos os usuários e senha com acesso a página
			array(login => "Neusa Novaes", senha => "ncn"),
				2 => array(login => "Delma Salles", senha => "dsalles"),
				3 => array(login => "Neusa Novaes", senha => "ncn"),
				);

 

O código PHP parece faltar a parte do começo, em que há a abertura da tag `<?` ou `<?php` pois começa com `';`. 

 

O login parece não encontrar o arquivo PHP necessário, uma alternativa seria confirmar se os arquivos PHP estão realmente presentes nos respectivos diretórios.

 

De qualquer forma, fica a recomendação para alterar as senhas e os logins nesses arquivos, e considerar a utilização de uma plataforma mais sofisticada para o site. 

 

Numa breve análise do código, é possível ver que não há otimização para os mecanismos de busca (se isso for importante para a página), e o acesso é feito por http e não https. Também é possível ver que o código HTML foi gerado pelo Microsoft Front Page, software que teve sua última versão lançada há 15 anos atrás

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim,, eu vi tudo isso e um pouco mais. 

Fiquei até com medo de continuar a ajuda por aqui. 

Em uma das páginas tentou tocar mid e eu fiquei com receio de que fosse vírus. 

E realmente, visitei tb a página e gostei muito do ambiente retro. 

Super confortável a página, bem espalhada, alinhada, o texto condiz as imagens, e nossa, digo muito bem do site, até me faz lembrar da épica em que eu acessava constantemente a página kixiki até eles tirarem do ar. 

E sim, essa parte do código não me passou desapercebido, pois o php7 tá dando frescura com o short_open_tag e está exigindo o código fonte sem interpretação. 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×