<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Authentification(user:.. pwd:...) in ArcGIS API for Flex Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/authentification-user-pwd/m-p/414549#M9674</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;thank's already done&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 27 Apr 2013 09:29:33 GMT</pubDate>
    <dc:creator>lifeEsri</dc:creator>
    <dc:date>2013-04-27T09:29:33Z</dc:date>
    <item>
      <title>Authentification(user:.. pwd:...)</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/authentification-user-pwd/m-p/414547#M9672</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I want to create à page of authentification with&amp;nbsp; (flex,BlazeDS,Spring and java) &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;NB: I'm using postgresSQL&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Apr 2013 14:06:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/authentification-user-pwd/m-p/414547#M9672</guid>
      <dc:creator>lifeEsri</dc:creator>
      <dc:date>2013-04-22T14:06:34Z</dc:date>
    </item>
    <item>
      <title>Re: Authentification(user:.. pwd:...)</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/authentification-user-pwd/m-p/414548#M9673</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Hello,&lt;BR /&gt;I want to create à page of authentification with&amp;nbsp; (flex,BlazeDS,Spring and java) &lt;BR /&gt;NB: I'm using postgresSQL&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Where is the question??&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Apr 2013 17:24:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/authentification-user-pwd/m-p/414548#M9673</guid>
      <dc:creator>omega_cancer</dc:creator>
      <dc:date>2013-04-22T17:24:01Z</dc:date>
    </item>
    <item>
      <title>Re: Authentification(user:.. pwd:...)</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/authentification-user-pwd/m-p/414549#M9674</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;thank's already done&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Apr 2013 09:29:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/authentification-user-pwd/m-p/414549#M9674</guid>
      <dc:creator>lifeEsri</dc:creator>
      <dc:date>2013-04-27T09:29:33Z</dc:date>
    </item>
    <item>
      <title>Re: Authentification(user:.. pwd:...)</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/authentification-user-pwd/m-p/414550#M9675</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;thank's already done&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Will you share your solution with us so we can learn more from it?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Apr 2013 11:08:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/authentification-user-pwd/m-p/414550#M9675</guid>
      <dc:creator>GISDev1</dc:creator>
      <dc:date>2013-04-29T11:08:25Z</dc:date>
    </item>
    <item>
      <title>Re: Authentification(user:.. pwd:...)</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/authentification-user-pwd/m-p/414551#M9676</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;

&amp;lt;s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:s="library://ns.adobe.com/flex/spark"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:viewer="com.esri.viewer.*"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:managers="com.esri.viewer.managers.*"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:mx="library://ns.adobe.com/flex/mx"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; backgroundColor="#F8F8F8" currentState="Authentification" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pageTitle="ArcGIS Viewer for Flex"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:ns1="component.*"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:ns="http://code.google.com/p/flexlib/"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;
 
 
 
 &amp;lt;fx:Declarations&amp;gt;
&amp;nbsp; &amp;lt;mx:RemoteObject id="roAuthServiceDest" 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; destination="AuthServiceDest"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result="onTrue(event)"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fault="onFalse(event)"/&amp;gt;
 &amp;lt;/fx:Declarations&amp;gt;
 
 &amp;lt;s:states&amp;gt;
&amp;nbsp; &amp;lt;s:State name="Authentification"/&amp;gt;
&amp;nbsp; &amp;lt;s:State name="acceuill"/&amp;gt;
&amp;nbsp; 
 &amp;lt;/s:states&amp;gt;
 
 &amp;lt;fx:Script&amp;gt;
&amp;nbsp; 
&amp;nbsp; &amp;lt;![CDATA[
&amp;nbsp;&amp;nbsp; import com.flexer.skin.*;
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; import component.*;
&amp;nbsp;&amp;nbsp; import component.acceuil;
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; import mx.effects.easing.Back;
&amp;nbsp;&amp;nbsp; import mx.effects.easing.Bounce;
&amp;nbsp;&amp;nbsp; import mx.effects.easing.Cubic;
&amp;nbsp;&amp;nbsp; import mx.effects.easing.Elastic;
&amp;nbsp;&amp;nbsp; import mx.rpc.events.FaultEvent;
&amp;nbsp;&amp;nbsp; import mx.rpc.events.ResultEvent;
&amp;nbsp;&amp;nbsp; import mx.utils.ObjectProxy;
&amp;nbsp; 
&amp;nbsp; [Bindable]
&amp;nbsp; public var colors:ObjectProxy = new ObjectProxy();
&amp;nbsp; 
&amp;nbsp; private var acceu:acceuil=new acceuil();
&amp;nbsp; private var mycomponent:firstcomponent =new firstcomponent();
&amp;nbsp; private var macarte:carte =new carte();
&amp;nbsp; private var myconnexion:connexionDB =new connexionDB();
 
&amp;nbsp; public function afficheacceuil():void
&amp;nbsp; {
&amp;nbsp;&amp;nbsp; currentState="acceuill";
&amp;nbsp;&amp;nbsp; this.addElement(acceu);
&amp;nbsp;&amp;nbsp; acceu.visible=true;
&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp;&amp;nbsp; private function doCall():void{
&amp;nbsp;&amp;nbsp;&amp;nbsp; // Appeler le service distant
&amp;nbsp;&amp;nbsp;&amp;nbsp; taReponse.text==""
&amp;nbsp;&amp;nbsp;&amp;nbsp; swfMessage.visible = true;
&amp;nbsp;&amp;nbsp; roAuthServiceDest.Authentif(username.text ,password.text);
&amp;nbsp;&amp;nbsp; }
&amp;nbsp; private function onTrue(event : ResultEvent):void{
&amp;nbsp;&amp;nbsp; // Afficher la rÃ©ponse
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; taReponse.text = event.result as String;
&amp;nbsp;&amp;nbsp; if(taReponse.text=="")
&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; afficheacceuil();
&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; swfMessage.visible = false;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp; 
&amp;nbsp; /**
&amp;nbsp;&amp;nbsp; * MÃ©thode invoquÃ©e en cas d'Ã©chec de l'appel RPC 
&amp;nbsp;&amp;nbsp; */ 
&amp;nbsp; private function onFalse(event : FaultEvent):void{
&amp;nbsp;&amp;nbsp; // Afficher le message d'erreur
&amp;nbsp;&amp;nbsp; taReponse.text = event.fault.message;
&amp;nbsp;&amp;nbsp; swfMessage.visible = false;
&amp;nbsp; }
&amp;nbsp; ]]&amp;gt;
 
 &amp;lt;/fx:Script&amp;gt;
 &amp;lt;mx:Canvas id="viestk2" x="0" y="0" includeIn="Authentification" height="100%"&amp;nbsp; width="100%" &amp;gt;
&amp;nbsp; &amp;lt;s:Image left="0" right="0" top="0" bottom="0" horizontalCenter="0" scaleMode="stretch"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; smooth="false" source="assets/images/Env.jpg" verticalCenter="0"/&amp;gt;
&amp;nbsp; 
&amp;nbsp; &amp;lt;s:Image top="20" bottom="20" width="562" horizontalCenter="0" source="assets/images/Auth.jpg"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; verticalCenter="0"/&amp;gt;
 &amp;lt;mx:Form horizontalCenter="13" verticalCenter="17"&amp;gt;
&amp;nbsp; &amp;lt;mx:FormHeading label="S'authentifier (utiliser user/pass)"/&amp;gt;
&amp;nbsp; &amp;lt;mx:FormItem label="Nom d'utilisateur"&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;lt;mx:TextInput id="username"/&amp;gt;
&amp;nbsp; &amp;lt;/mx:FormItem&amp;gt;
&amp;nbsp; &amp;lt;mx:FormItem label="Mot de passe"&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;lt;mx:TextInput id="password" displayAsPassword="true" enter="doCall()"/&amp;gt;
&amp;nbsp; &amp;lt;/mx:FormItem&amp;gt;
&amp;nbsp; &amp;lt;mx:FormItem&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;lt;mx:Button id="submit" label="Valider" click="doCall()" /&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;lt;s:Label id="taReponse" bottom="49" width="239" color="#E71515" fontFamily="Times New Roman"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fontSize="13" fontWeight="bold" horizontalCenter="17"/&amp;gt;
&amp;nbsp; &amp;lt;/mx:FormItem&amp;gt;
&amp;nbsp; &amp;lt;mx:FormItem&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;lt;mx:Image id="swfMessage"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; source="assets/images/loader.swf"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; visible="false"/&amp;gt;
&amp;nbsp;&amp;nbsp; &amp;lt;mx:CheckBox id="rememberMe" label="Se souvenir de moi"/&amp;gt;
&amp;nbsp; &amp;lt;/mx:FormItem&amp;gt;
 &amp;lt;/mx:Form&amp;gt; 
&amp;nbsp; 
&amp;nbsp; 
 &amp;lt;/mx:Canvas&amp;gt; 
 
&amp;nbsp; 
&amp;lt;/s:Application&amp;gt;
&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;and this is my class Authentification.java&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
package com.developpez.service;
import java.sql.*;
public class Authentification
&amp;nbsp;&amp;nbsp; {
 
 String username = "postgres";
&amp;nbsp;&amp;nbsp;&amp;nbsp; String password = "admin";
&amp;nbsp;&amp;nbsp;&amp;nbsp; String url = "jdbc:postgresql://localhost:5432/test";
&amp;nbsp;&amp;nbsp;&amp;nbsp; String addconfirm="";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public String Authentif(String login ,String pass)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String userExist="Utilisateur ou Mot de passe incorrect";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp; //connexion base
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Class.forName("org.postgresql.Driver");
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connection connexion = DriverManager.getConnection(url,username,password);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Statement instruction = connexion.createStatement();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ResultSet resultat = instruction.executeQuery("SELECT * FROM users");
 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(resultat.next())
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((login.equals(resultat.getString("login"))) &amp;amp;&amp;amp; (pass.equals(resultat.getString("password")))) 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; userExist = "";&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (Exception e)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("echec pilote : "+e);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp; return userExist;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp; }
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 16:26:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/authentification-user-pwd/m-p/414551#M9676</guid>
      <dc:creator>lifeEsri</dc:creator>
      <dc:date>2021-12-12T16:26:31Z</dc:date>
    </item>
    <item>
      <title>Re: Authentification(user:.. pwd:...)</title>
      <link>https://community.esri.com/t5/arcgis-api-for-flex-questions/authentification-user-pwd/m-p/414552#M9677</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;hi lifeEsri,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you please explain me the&amp;nbsp; procedure (steps) of doing this authentification without using Spring.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advances.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2014 11:50:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-flex-questions/authentification-user-pwd/m-p/414552#M9677</guid>
      <dc:creator>fatizanady</dc:creator>
      <dc:date>2014-05-27T11:50:25Z</dc:date>
    </item>
  </channel>
</rss>

