none
Crear Web service o WCF Para Validar usuario y contraseña usando Membership RRS feed

  • Pregunta

  • Hola, a todos, antes me presento soy estudiante de ultimo grado de ingeniería en desarrollo de  software, Actualmente me  encuentro trabajando en un proyecto web con asp.net, web forms y autenticación, registro, y control de usuarios y roles dentro de la aplicación ASP.NET utilizando Membership. el proyecto ya estaba iniciado a mi llegada, la cuestión es que me piden 

    • Generar un web service que se conecte a un servidor SQL para la validación de los usuarios.

    El web service sera  consumido por  una aplicación  móvil android. de ante mano agradezco cualquier ayuda posible  

    saludos!

    viernes, 27 de abril de 2018 17:54

Respuestas

  • Hola. Puedes mostrarnos qué llevas implementado? Donde te has atascado? 

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    sábado, 28 de abril de 2018 7:29
    Moderador

Todas las respuestas

  • Hola. Puedes mostrarnos qué llevas implementado? Donde te has atascado? 

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    sábado, 28 de abril de 2018 7:29
    Moderador
  • Hola, la verdad es que no tengo idea, de como iniciar con esto. 
    lunes, 30 de abril de 2018 15:19
  • Pues yo eh hecho lo que necesitas hacer, te comento como funciono en mi caso

    Funcionamiento: Tengo una base de datos MySql administrada desde Cpanel, para realizar la conexión con una aplicación externa (Android) en mi caso utilice scripts en .php que quedan almacenados en una carpeta de acceso publico para poder hacer las transacciones de información con la base de datos, la estructura del código es asi:

    <?php
    $doc=$_GET["documento"];
    
    $con=mysql_connect("tu.hosting","usuario_bd","clave_bd");
    mysql_select_db("nombre_bd");
     $sql="SELECT * from usuario WHERE Documento = '".$doc."' ";
     $rs=mysql_query($sql,$con);
     
     $datos=array();
     while($row=mysql_fetch_array($rs))//se mueve sobre los datos
     {
    	$doc =$row['Documento'];
    	$nom = $row['Nombres'];
        $fot = $row['Foto'];
    	$ape = $row['Apellidos'];
    	$cel = $row['Telefono'];
    	$cont =$row['Contrasenia'];
        $idps =$row['IdPreguntaSeguridad'];
        $res =$row['Respuesta'];
    	$mvl =$row['IdTaxi'];
    	$est =$row['IdEstadoConductor'];
    	$ema = $row['Correo'];
    	   
    	$datos[]=array('documento'=>$doc,'nombre'=>$nom,'foto'=>$fot,'apellido'=>$ape,'telefono'=>$cel,'contrasena'=>$cont,'idPreguntaSeguridad'=>$idps,'respuesta'=>$res,'movil'=>$mvl,'estado'=>$est,'correo'=>$ema);
     }
     echo json_encode($datos);
     ?>

    Con los datos que te devuelve comparas las contraseñas y puedes validar al usuario.

    También te recomiendo investigar que libreria REST estan utilizando desde la app en android ya que si están utilizando Retrofit lo mas indicado seria realizar una API para el intercambio de información, espero que te haya sido de ayuda, saludos  


    Alvaro Fabian M:.

    lunes, 30 de abril de 2018 16:25