Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lugao

login em mail com formulario em flash

Recommended Posts

galera, seguinte, to fazendo um painel aqui e to tentando logar em um mail usando um painel, tentei seguir os topicos que existem aqui mas nao dei conta, meu php eh fraquissimo, entao resolvi postar, coloquei duas input box no painel, a login e a senha, e o botao de ok, e tirei o script em php do site q ja faz o login:

 

ALGUEM TEM COMO ME DAR UMA LUZ, ME DIZENDO OS COMANDOS QUE TENHO Q USAR NO FLASH PRA PODER LOGAR NO SITE?

 

o script eh esse aqui e tirei do codigo font do link http://www.lesteweb.com.br/webmail/

<!--

Page generated by UebiMiau 2.7

All rights reserved to Aldoir Ventura - aldoir AT users.sourceforge.net

This is a free software licensed under the GPL terms, see www.gnu.org for more info

http://uebimiau.sourceforge.net

-->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<head>

<title>

Uebimiau Webmail - Login

</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<link rel="stylesheet" href="themes/uebimiau/webmail.css" type="text/css">

</head>

<!--

Skinned by Arnaud BEAUVOIR - http://forum.beauvoir.net - contact@beauvoir.net

Thank you to let the copyright in place on the login page and in all sources of pages.

This skin is the work of an author, thank you to respect it and not to remove the

copyright, or worse, to put your name at the place.

-->

 

 

<script language=javascript>

function selectLanguage() {

sSix = '';

sUser = '';

sEmail = '';

sLanguage = '';

sTheme = '';

 

try {

frm = document.forms[0];

if(frm.six && frm.six.options)

sSix = frm.six.options[frm.six.selectedIndex].value;

if(frm.f_user)

sUser = frm.f_user.value;

if(frm.f_email)

sEmail = frm.f_email.value;

if(frm.tem)

sTheme = frm.tem.options[frm.tem.selectedIndex].value;

if(frm.lng)

sLanguage = frm.lng.options[frm.lng.selectedIndex].value;

sLocation = 'index.php?lid='+sLanguage+'&tid='+sTheme+'&f_user='+escape(sUser)+'&six='+sSix+'&f_email='+sEmail;

location.replace(sLocation);

} catch(err) {

alert('Your brownser do not support JS');

}

}

</script>

 

<body>

<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0" align="center">

<tr>

<td valign="middle" align="center">

<table width="750" border="0" cellspacing="0" cellpadding="0" align="center">

<tr>

<td><img src="themes/uebimiau/images/bandeau-h.gif" border="0"></td>

 

</tr>

<tr>

<td><img src="themes/uebimiau/images/logo.gif" border="0"></td>

</tr>

<tr>

<td><img src="themes/uebimiau/images/bandeau-h.gif" border="0"></td>

</tr>

<tr>

<td background="themes/uebimiau/images/ligne-fond.gif">

 

<table width="350" border="0" cellspacing="1" cellpadding="1" align="center">

<form name="form1" action="process.php" method=post>

<tr>

<td align="center" colspan="2">

<br>.:

<b>Bem Vindo. Por favor informe seus dados</b>

:.

<br>

</td>

 

</tr>

<tr>

<td> 

 

</td>

</tr>

<tr>

<td align="left" width="40%">

<b>Login</b>

 

:

</td>

<td>

<input type="text" name="f_user" value="" class="normal" style="width: 80px; border: 1 solid #7F9DB9">

 

<b>@lesteweb.com.br <input type=hidden name=six value=0></b>

</td>

</tr>

<tr>

<td align="left" width="40%">

 

<b>Senha</b>

:

</td>

<td>

<input type="password" name="f_pass" class="normal" style="width: 80px; border: 1 solid #7F9DB9">

</td>

</tr>

<tr>

<td align="left" width="40%">

 

<b>Idioma</b>

:

</td>

<td>

<select name=lng onChange=selectLanguage()>

<option value="bg">Polish

<option value="cz_iso">Czech

<option value="ch_big5">Chinese Traditional (BIG5)

<option value="nl">Dutch (Netherlands)

<option value="dk">Danish

<option value="en_UK">English

<option value="es">Español

 

<option value="fr">French

<option value="de">German

<option value="he">Hebrew

<option value="hu">Hungarian

<option value="it">Italian

<option value="is">Icelandic

<option value="nb">Norwegian

<option value="pt_BR" selected>Portuguese

<option value="ro">Romenian

<option value="ru">Russian

<option value="ru_KOI">Russian (KOI8)

<option value="se">Swedish

<option value="th">Thailand

<option value="tr">Turkish

</select>

 

</td>

 

</tr>

<tr>

<td align="left">

<b>Tema</b>

:

</td>

<td>

<select name=tem onChange=selectLanguage()>

<option value="default" selected>UebiMiau Default

 

</select>

 

</td>

</tr>

<tr>

<td> 

 

</td>

</tr>

<tr>

<td class="left">

 

</td>

<td>

<input type="submit" name="submit" value="Acessar >>" class="button">

</td>

</tr>

<tr>

<td> 

 

</td>

</tr>

 

</form>

</table>

</td>

</tr>

<tr>

<td>

<map name="Uebimiau">

<area shape="rect" coords="318,5,371,18" href="http://www.uebimiau.org" target="_blank">

<area shape="rect" coords="442,5,552,16" href="http://forum.beauvoir.net" target="_blank">

 

</map>

<img src="themes/uebimiau/images/bandeau-b.gif" border="0" width="750" height="25" alt="Webmail powered by Uebimiau - Skinned by Forum.beauvoir.net" usemap="#Uebimiau">

</td>

<tr>

</table>

</td>

</tr>

</table>

</body>

 

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso, uma pagina q estou desenvolvendo que tem q logar nesse webmail......enviando usuario e senha pra essa pagina.........

Compartilhar este post


Link para o post
Compartilhar em outros sites

certo, o tutorial eh interessante mesmo, mas acho q nao preciso disso, pois o meu problema eh apenas ligar o meu site, que vai logar no webmail de um provedor aqui, q ja tem usuarios e senhas definidas, e esse link http://www.lesteweb.com.br/webmail/, apenas ligando o q digitarem no meu site aos dados do servidor do webmail....................... podem me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tentou fazer isso com php + flash ? no tutorial que passei explica bem essa parte de comunicação flash + php e tbm mostra como verificar no banco de dados uma conta de usuário..... não é isso que você precisa :????

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok, vou fazer isso entao e qualquer coisa retorno, muito obrigado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, nao to entendendo, fiz esse tutorial todo, mas mesmo assim, continuo sem condições de entender o que eu faço pro flash mandar o usuario e o login pra esse site www.lesteweb.com.br/webmail/index.php, pelo que entendi, eu crieu um botao num palco, com um imputtext chamado f_user e f_pass, mas quando eu mando o comando "loadVariables("http://www.lesteweb.com.br/webmail/index.php","","POST");", ele retorna pra mim o valor de f_user = ' escape(sUser) ', mesmo q eu altere a imputtext pra qualquer outro valor............ nao ta indo nao........... sera q alguem pode me ajudar? ja eh o terceiro dia de peleja com issovlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não.. você quer passar variaveis ok ? entao vamos la .....

 

vai usar o método sendAndLoad..

 

 

crie no palco.. um botao. e 2 input text..

 

instancie o botao de btn_f , os input text de f_user e f_pass

 

agora no frame coloque a action

var FLogin = new LoadVars();btn_f.onRelease = function () {FLogin.user = f_user.text;FLogin.pass = f_pass.text;if ( FLogin.user <> "" && FLogin.pass <> "") {	 	   FLogin.sendAndLoad("suapagina.php", FLogin, "POST");FLogin.onLoad = function () {   if(A) {	  //executa comandos se estiver correto....   } else {	 // executa se login ou senha não estiver corretos   }}}

 

 

na sua pagina .php faz isso :

<?php$user = $_POST['user'];$pass = $_POST['pass'];// AKI você JA DEVE ESTAR CONETADO AO BANCO DE DADOS>> $sql_1 = ("select from usuarios where nome_usuario='$user' and senha_usuario='$pass'");$sql_2 = mysql_query($sql_1) or die ("ERRO".mysql_error());$sql_3 - mysql_num_rows($sql_3) or die ("ERRO".mysql_error()); // verifica quantas linhas foram afetadas. se for > q 0 //entao existe usuario e senha igual aos valores passados ..if ($slq_3 > 0) { 	 $A = true;	 echo "&A=$A&";} else {	 $A = false;	 echo "&A=$A&";}mysql_close();?>

kra esse eh um script q usso. a naumm ser que digitei alguma coisa errada..... eh pra funcionar perfeitamente.. mas.. testa ele no site.. fazendo com que ele busque realmente os dados.. no ctrl+enter naum funfa n ..

Compartilhar este post


Link para o post
Compartilhar em outros sites

a pagina q você falow.. agora to vendo ela..

 

olha a linha :

sLocation = 'index.php?lid='+sLanguage+'&tid='+sTheme+'&f_user='+escape(sUser)+'&six='+sSix+'&f_email='+sEmail;

 

 

Esta no method Get.. tenta no Flash. onde tem "POST"..

 

onde tem ...senAndLoad("suapagina.php" , FLogin, "GET");

 

tenta aew..usa esse exemplo que te dei.. como você ja tem a pagina php.. envia pelo method e usa o sendAndLoad.. pq você precisa enviar e obter a resposta.. e naum somente pegar os valores..

 

espero ter ajudado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kra tive pensandoo... kra o q você quer fazer naum eh simples naum.. você vai terq receber uma confirmação; da pagina de login ..., e como fazer isso ?naum tendo acesso aos códigos da página;.. .. acho que você vai terq mecher com javascript ( criar uma pra pegar os valores. e passar pro flash )... Algo assim .. e ainda naum tenho certeza.. naum sei muito de js .. mas tenta procurar ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

CONSEGUI...........seguinte, fui no site www.lesteweb.com.br e vi q o botao acessar mandava as variaveis pra o arquivo msglist.php, e nao o index.php, entao apenas mandei as variaveis pra esse arquivo e funfou beleza, e tbm tive que colocar a variavel six do arquivo valendo 0..........mas valeu Splinterzin, pela tentativa de me da uma força, eu q tava vacilando mesmo, brigadao

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok.q bom q você conseguiu.. eu demorei pra entender que a pagina não era sua.. e que você apenas estava enviando valores..^^ estamos aew ..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.