2015-11-27 2 views
-2

У меня есть Url, который я загружаю в WebView. Этот URL-адрес загружает страницу аутентификации, например. Gmail. Я хочу проверить, полностью ли аутентифицирован пользователь.Проверьте, не аутентифицирован ли пользователь Android AndroidView

Есть ли способ, которым я могу это достичь?

Это то, что я сделал: -

активность

mWebView.Settings.JavaScriptEnabled = true; 
      mWebView.SetWebViewClient(new AuthWebViewClient(Name, Id,HUrl,endHost)); 

      mWebView.LoadUrl(AuthUrl); 

AuthWebViewClient

+0

Метод использования OnActivityResult() для получения данных результата обратно к действию. –

+0

@ChiragSavsani Можете ли вы объяснить немного больше? –

+0

какой код вы сделали? и что вы хотите аутентифицировать? gmail или вашу собственную проверку подлинности на странице? – sud

ответ

0

посмотреть на этот код, что я использовал ... здесь String url ваш текущий URL на веб-странице

public boolean shouldOverrideUrlLoading(WebView view, String url) { 
      String curr_url = url.toString(); 
      if(curr_url.equals("http://mywebsite.in/success.aspx?id=1")) 
      { 
       try { 
        // here your come when user successfully authenticate then do what you want 
       } catch (Exception e) { 
        // TODO Auto-generated catch block 
        e.printStackTrace(); 
       } 
      } 
      view.loadUrl(url); 
      return true; 
     } 
+0

здесь url 'http://mywebsite.in/success.aspx?id= 1' загружается на веб-страницу только в том случае, если пользователь успешно прошел проверку подлинности – sud

+0

это полезно для ваших собственных веб-сайтов, для проверки подлинности для Google вы должны следовать аутентификации Google – sud

+0

Есть ли другой способ? Я ахве пробовал это изначально, но он не работал –

Смежные вопросы