..:: MX Studio Fóruns ::..: Flash Php y Mysql - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Flash Php y Mysql login y autentificacion de campos

#1 User is offline   Francisco Arango 

  • Group: Membros
  • Posts: 3
  • Joined: 25-June 11

Posted 25 June 2011 - 04:41 PM

buen día gente espero y me puedan ayudar tengo un gran problema ya que quiero hacer un login que se redireccione hacia un link en especifico por ejemplo tengo una base con los siguientes campos

id autoincrementable
user
pass
verificador

en el verificador es donde quiero que autentifique al link que deseo ir

por ejemplo

si el user es correcto y el pass y en la base tengo que este usuario es (verificador en base mysql) "master" que me redireccione a google es un ejemplo
o bien si el verificador es "agente" me lleve a yahoo

espero y me puedan a ayudar anexo codigos

********** PHP **************

<?php

require_once('connect.php');
$user = utf8_decode (@$_POST['usuario']);
$pass = utf8_decode (@$_POST['password']);
$sql = "select * from users where user = '".$user."' and pass='".$pass."'";
$query = mysql_query($sql);

$very = mysql_fetch_row($query);
$tot = mysql_num_rows($query);

$validate = "";

if($tot > 0){
$validate = "1";
}else{
$validate = "0";
}

echo "validate=$validate";

?>



************* CODIGO EN AS3*********************


var variables:URLVariables;
var urlPhp:URLRequest;
var retorno:URLLoader;
Ingresar_btn.addEventListener(MouseEvent.CLICK, sendDados);
password_txt.displayAsPassword = true;
function sendDados(e:MouseEvent):void{
if(usuario_txt.text == "" || password_txt.text == ""){
status_txt.text = "Campos vacios verifique..."
}else{




variables = new URLVariables();
variables.usuario = usuario_txt.text;
variables.password = password_txt.text;

urlPhp = new URLRequest("php/controlpanel.php");
urlPhp.method = URLRequestMethod.POST;
urlPhp.data = variables;

retorno = new URLLoader();
retorno.dataFormat = URLLoaderDataFormat.VARIABLES;

retorno.addEventListener(Event.COMPLETE, retornoCompleto);
retorno.load(urlPhp);
status_txt.text = "Conectando al Servidor..."
}
}

function retornoCompleto(e:Event):void {
var validate:String = e.target.data.validate;

if(validate == "0"){
status_txt.text = "Login Incorrecto...";
}else{
status_txt.text = "Login Correcto!!!";
}

}
0

#2 User is offline   RONYTORRES 

  • Group: Moderadores
  • Posts: 385
  • Joined: 07-December 06

Posted 27 June 2011 - 10:49 AM

Observe se assim resolveria sua dúvida:

PHP

<?php
 
require_once('connect.php');
$user = utf8_decode (@$_POST['usuario']);
$pass = utf8_decode (@$_POST['password']);
$sql = "SELECT * FROM users WHERE user = '$user' AND pass = '$pass'";
$query = mysql_query($sql);

$very = mysql_fetch_row($query);
$tot = mysql_num_rows($query);
 
$validate = "";
 
if($tot > 0){
 $validate = "1";
 }else{
 $validate = "0";
 }
 
echo "&validate=" . $validate . "&verificador=" .$very[3];
 
?>



AS3

var variables:URLVariables;
var urlPhp:URLRequest;
var retorno:URLLoader;
Ingresar_btn.addEventListener(MouseEvent.CLICK, sendDados);
password_txt.displayAsPassword=true;

function sendDados(e:MouseEvent):void {
	if (usuario_txt.text==""||password_txt.text=="") {
		status_txt.text="Campos vacios verifique...";
	} else {
		variables = new URLVariables();
		variables.usuario=usuario_txt.text;
		variables.password=password_txt.text;

		urlPhp=new URLRequest("php/controlpanel.php");
		urlPhp.method=URLRequestMethod.POST;
		urlPhp.data=variables;

		retorno = new URLLoader();
		retorno.dataFormat=URLLoaderDataFormat.VARIABLES;

		retorno.addEventListener(Event.COMPLETE, retornoCompleto);
		retorno.load(urlPhp);
		status_txt.text="Conectando al Servidor...";
	}
}

function retornoCompleto(e:Event):void {
	var validate:String=e.target.data.validate;
	var verificador:String=e.target.data.verificador;
	if (validate=="0") {
		status_txt.text="Login Incorrecto...";
	} else {
		status_txt.text="Login Correcto!!!";
		switch (verificador) {
			case "Master" :
				loadURL("http://site1");
				break;
			case "Agente" :
				loadURL("http://site1");
				break;
		}
	}
}

function loadURL(url):void {
	var request:URLRequest=new URLRequest(url);
	try {
		navigateToURL(request, '_blank');
	} catch (e:Error) {
		trace("Erro encontrado!");
	}
}

0

#3 User is offline   Francisco Arango 

  • Group: Membros
  • Posts: 3
  • Joined: 25-June 11

Posted 29 June 2011 - 02:59 AM

Buen día

Revisando y copiando el código que me haces favor de modificar, ahora lo que sucede es que ya no autentifica di-jito cualquier cosas en el usuario y en Password y me dice que login correcto !!! siendo que ese usuario no esta dado de alta en la base de datos y solo nos manda la etiqueta de login correcto!!! y no sucede nada no me abre ningún Link, pongo el usuario que esta dado de alta en la base y me sigue apareciendo como login correcto!!! pero no me envía ni me arroja una venta emergente de la pagina que solicito que abra espero y me puedas ayudar

Gracias

Saludos

FMAR
0

#4 User is offline   Francisco Arango 

  • Group: Membros
  • Posts: 3
  • Joined: 25-June 11

Posted 03 July 2011 - 08:39 PM

ayudaaaaa alguien que me apoye????
0

#5 User is offline   RONYTORRES 

  • Group: Moderadores
  • Posts: 385
  • Joined: 07-December 06

Posted 11 July 2011 - 02:21 PM

Dá uma olhada nesse link, veja se ajuda:

http://active.tutspl...d-mysql-part-1/
0

#6 User is offline   RONYTORRES 

  • Group: Moderadores
  • Posts: 385
  • Joined: 07-December 06

Posted 20 July 2011 - 02:44 PM

Francisco, caso sua dúvida tenha sido resolvida, por favor, nos comunique.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse


Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)