Jump to content


Photo

Problemas De Adaptação


  • Faça o login para participar
4 replies to this topic

#1 direisc

direisc

    Normal

  • Usuários
  • 90 posts
  • Sexo:Não informado

Posted 30/05/2005, 16:56

assim ja fiz isso no PHP so que o site que vo fazer so tem asp no servidor <_< e o dono nao quer efetuar a troca do plano (até porque vai custar R$60,00 pra tal ação, isso é coisa do servidor terra)
então vo te que usar em ASP mesmo
só que eu não sei tanto de ASP quanto eu sei de PHP, que por sinal já é muito pouco, então é assim é um sistema de login com banco de dados até ai sem problemas ne
no codigo em php eu faço assim:
conecto no db pego uma queri tipo select * from tabela where login=login AND senha = senha
blz sem problemas no asp é igual
so que pra verificar e passar as variaveis eu faco a seguinte verificacao vejo se afetou pelo menos uma linha do banco
se este nume for 1 eu executo as funcoes e pego os dados e mando um echo com &ok=true&variavel=1 e por ae vai
so que no ASP eu não to sabendo pegar a quantidade de linhas afetadas na consulta e nem os dados especificos da linha
alguem pode dar uma forcinha ae

bom aki esta o codigo em php que eu to usando queria passar o maledito pra ASP
so que com coneccao ao MSDE (igual ao sql server)
<?
include("config.php");
$usuario = $_POST["usuario"];
$senha = $_POST["senha"];
$logar = @mysql_query("SELECT * FROM usuarios WHERE usuario_usuario = '$usuario' AND usuario_senha = '$senha'");
$logado = mysql_num_rows($logar);
if($logado == 1) {
	$tipo = mysql_result($logar,0,"usuario_tipo");
	$nome = mysql_result($logar,0,"usuario_nome");
	echo "&ok=1&tipo=$tipo&nome=$nome";
} else {
	echo "&ok=0";
}
?>

Edição feita por: direisc, 30/05/2005, 17:34.


#2 Generation

Generation

    Super Veterano

  • Usuários
  • 1546 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 30/05/2005, 17:57

Conexao ASP MSDE:
<%
Set oConn = Server.CreateObject("ADODB.Connection")
'Criando o objeto de conexão
oConn.Open "DSN=usuario_de_ftp; UID=usuario_de_ftp; PWD=senha_de_ftp;"
'Abrindo conexão com o banco de dados

Aqui vai o seu codigo

oConn.Close
'Fecha conexão com o banco
%>


usuario = request.form("usuario")
senha = Request.Form("senha")

' efetua a conexao com o banco e verifica se o user existe..

If rs("logado") = 1 Then

tipo = rs("tipo")
nome = rs("nome")

Else

ok = 0

End If

seria isso??

Bom echo nao sei oq ue é mas se for para redirecionar para outra pagina use response.Redirect("URL")


T+
Favoritos : | OpenSuse | Opera | Firefox | NetBeans | GMail | Leia As Regras | Use a Busca | Como fazer Perguntas Inteligentes |
“Obstáculos são aquelas coisas medonhas que você vê quando tira seus olhos de seu objetivo” (Henry Ford)
“É impossível para um homem aprender aquilo que ele acha que já sabe.” (Epíteto)
“A única razão da existência do tempo é para que todas as coisas não aconteçam de uma vez.”(Albert Einstein)

#3 direisc

direisc

    Normal

  • Usuários
  • 90 posts
  • Sexo:Não informado

Posted 31/05/2005, 09:09

' efetua a conexao com o banco e verifica se o user existe..

If rs("logado") = 1 Then

tipo = rs("tipo")
nome = rs("nome")

Else

ok = 0

End If
no caso o rs logado que vc colocou ae ta pegando um campo nao é isso que eu quero realmente eu queria a parte que verifica se o cara existe....... ele executa a queri dar como saber se existe mesmo o cara.......... que nem eu fiz la no PHP tipo se a consulta retornou mais q X linhas e tal

#4 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 31/05/2005, 15:37

so vc fazer um select assim:

      Set rs = conexao.Execute("SELECT * FROM tabela WHERE login = '"& VarLogin &"'")
      
      If Not rs.EOF Then      
     	 Response.Write "vc ja ta cadastrado"
     	 response.end
      Else
     	 'sintaxe de cadastro
      End If


> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#5 direisc

direisc

    Normal

  • Usuários
  • 90 posts
  • Sexo:Não informado

Posted 01/06/2005, 11:19

que falha minha o que eu tinha feito e o q vcs falaram da certo o erro foi que eu esqueci de fechar o script com o %> e como eu tava testando direto no flash nao aparecia os erros so nao logava ... nossa fiquei ate com vergonha agora vlw ae pela ajuda




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq