SlideShare a Scribd company logo
1 of 3
package com.example.restauration7;
import java.util.ArrayList;
import org.apache.http.NameValuePair;
import org.apache.http.message.BasicNameValuePair;
import org.json.JSONObject;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.StrictMode;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends Activity {
JSONParser jsonParser = new JSONParser();
private static final String TAG_SUCCESS = "success";
private static final String TAG_MESSAGE = "message";
public static String KEY_121="";
int success;
EditText user;
EditText passwrd;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
StrictMode.ThreadPolicy threadPolicy=
new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(threadPolicy);
final Button loginButton = (Button) findViewById(R.id.button1);
user = (EditText) findViewById(R.id.editText1);
passwrd=(EditText) findViewById(R.id.editText2);
String username = user.getText().toString();
KEY_121 = "http://192.168.137.64:99/Restauration/login2.php";
String password= passwrd.getText().toString();
loginButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// getServerData(usernme.getText().toString());
try{
ArrayList<NameValuePair> nameValuePairs = new
ArrayList<NameValuePair>();
nameValuePairs.add(new
BasicNameValuePair("username",user.getText().toString()));
nameValuePairs.add(new
BasicNameValuePair("password",passwrd.getText().toString()));
Log.d("request!", "starting");
JSONObject json = jsonParser.makeHttpRequest(
KEY_121, "GET",nameValuePairs);
// check your log for json response
Log.d("Login attempt", json.toString());
// json success tag
success = json.getInt(TAG_SUCCESS);
if (success == 1) {
Log.d("Login Successful!", json.toString());
//Options.PHONE=username;
Intent ii = new
Intent(MainActivity.this,Menu.class);//here Otions.class is the activity where
we will move once login is authenticated.
finish();
startActivity(ii);
// return json.getString(TAG_MESSAGE);
}else{
//Log.d("Login Failure!", json.toString());
Log.d("Login Failure!",
json.getString(TAG_MESSAGE));
//return json.getString(TAG_MESSAGE);
}
} catch(Exception e){
e.printStackTrace();
}
}
});
//
// private String getServerData(String username) {
//
// try{
// ArrayList<NameValuePair> nameValuePairs = new
ArrayList<NameValuePair>();
// nameValuePairs.add(new
BasicNameValuePair("usernme",username));
//// nameValuePairs.add(new
BasicNameValuePair("passwrd",password));
//
// Log.d("request!", "starting");
//
// JSONObject json = jsonParser.makeHttpRequest(
// KEY_121, "GET");
//
// // check your log for json response
// Log.d("Login attempt", json.toString());
//
// // json success tag
// success = json.getInt(TAG_SUCCESS);
// if (success == 1) {
// Log.d("Login Successful!", json.toString());
// //Options.PHONE=username;
// Intent ii = new Intent(MainActivity.this,Menu.class);//here
Otions.class is the activity where we will move once login is authenticated.
// finish();
// startActivity(ii);
// return json.getString(TAG_MESSAGE);
// }else{
// //Log.d("Login Failure!", json.toString());
// Log.d("Login Failure!", json.getString(TAG_MESSAGE));
// return json.getString(TAG_MESSAGE);
//
//
// }
// } catch(Exception e){
// e.printStackTrace();
// }
// return null;
// }
}
}

More Related Content

What's hot

What's hot (7)

Ejercicio progra
Ejercicio prograEjercicio progra
Ejercicio progra
 
Código
CódigoCódigo
Código
 
practica 6- OPERACIONES ARITMETICAS UTILIZANDO RADIOBUTTON
practica 6- OPERACIONES ARITMETICAS UTILIZANDO RADIOBUTTONpractica 6- OPERACIONES ARITMETICAS UTILIZANDO RADIOBUTTON
practica 6- OPERACIONES ARITMETICAS UTILIZANDO RADIOBUTTON
 
Conexion java
Conexion javaConexion java
Conexion java
 
Codigos
CodigosCodigos
Codigos
 
Programa eclipse 7
Programa eclipse 7Programa eclipse 7
Programa eclipse 7
 
Como hacer una calculadora en java
Como hacer una calculadora en javaComo hacer una calculadora en java
Como hacer una calculadora en java
 

Viewers also liked

A_Brief_Summary_on_Summer_Courses[1]
A_Brief_Summary_on_Summer_Courses[1]A_Brief_Summary_on_Summer_Courses[1]
A_Brief_Summary_on_Summer_Courses[1]Gayatri Kindo
 
Svetla in temna plat križarjenj
Svetla in temna plat križarjenjSvetla in temna plat križarjenj
Svetla in temna plat križarjenjTanja Cinc
 
Brito Brito et al, metas enf 2011
Brito Brito et al, metas enf 2011Brito Brito et al, metas enf 2011
Brito Brito et al, metas enf 2011Ruymán Brito Brito
 
Ali murtadlo java wedding ceremony
Ali murtadlo java wedding ceremonyAli murtadlo java wedding ceremony
Ali murtadlo java wedding ceremonyalimurtadlo2016
 
LPS Scottish Property Technology Roadshow Slides
LPS Scottish Property Technology Roadshow SlidesLPS Scottish Property Technology Roadshow Slides
LPS Scottish Property Technology Roadshow SlidesSamuel Oliver Zawadzki
 
200791952 peter-newmark-approaches-to-translation
200791952 peter-newmark-approaches-to-translation200791952 peter-newmark-approaches-to-translation
200791952 peter-newmark-approaches-to-translationKyle Lee
 
Effective Use Of Bonus And MBO Incentives
Effective Use Of Bonus And MBO IncentivesEffective Use Of Bonus And MBO Incentives
Effective Use Of Bonus And MBO IncentivesCallidus Software
 
Do it on your own - From 3 to 5 Star Linked Open Data with RMLio
Do it on your own - From 3 to 5 Star Linked Open Data with RMLioDo it on your own - From 3 to 5 Star Linked Open Data with RMLio
Do it on your own - From 3 to 5 Star Linked Open Data with RMLioOpen Knowledge Belgium
 
Requisitos de seguridad y salud en equipos de trabajo: Carretilla automotora
Requisitos de seguridad y salud en equipos de trabajo: Carretilla automotoraRequisitos de seguridad y salud en equipos de trabajo: Carretilla automotora
Requisitos de seguridad y salud en equipos de trabajo: Carretilla automotoraPrevención Empresas
 
ALI MURTADLO PT Columbindo Perdana card id
ALI MURTADLO PT Columbindo Perdana card idALI MURTADLO PT Columbindo Perdana card id
ALI MURTADLO PT Columbindo Perdana card idalimurtadlo2016
 
Requisitos de seguridad y salud en equipos de protección individual: Protecci...
Requisitos de seguridad y salud en equipos de protección individual: Protecci...Requisitos de seguridad y salud en equipos de protección individual: Protecci...
Requisitos de seguridad y salud en equipos de protección individual: Protecci...Prevención Empresas
 
Js frameworksmackdown
Js frameworksmackdownJs frameworksmackdown
Js frameworksmackdownmichaelbreyes
 

Viewers also liked (19)

A_Brief_Summary_on_Summer_Courses[1]
A_Brief_Summary_on_Summer_Courses[1]A_Brief_Summary_on_Summer_Courses[1]
A_Brief_Summary_on_Summer_Courses[1]
 
Svetla in temna plat križarjenj
Svetla in temna plat križarjenjSvetla in temna plat križarjenj
Svetla in temna plat križarjenj
 
Brito Brito et al, metas enf 2011
Brito Brito et al, metas enf 2011Brito Brito et al, metas enf 2011
Brito Brito et al, metas enf 2011
 
Done1
Done1Done1
Done1
 
Exam
ExamExam
Exam
 
admitted1
admitted1admitted1
admitted1
 
Slideshare 1
Slideshare 1Slideshare 1
Slideshare 1
 
Top rated vaporizers
Top rated vaporizers Top rated vaporizers
Top rated vaporizers
 
Ali murtadlo java wedding ceremony
Ali murtadlo java wedding ceremonyAli murtadlo java wedding ceremony
Ali murtadlo java wedding ceremony
 
LPS Scottish Property Technology Roadshow Slides
LPS Scottish Property Technology Roadshow SlidesLPS Scottish Property Technology Roadshow Slides
LPS Scottish Property Technology Roadshow Slides
 
200791952 peter-newmark-approaches-to-translation
200791952 peter-newmark-approaches-to-translation200791952 peter-newmark-approaches-to-translation
200791952 peter-newmark-approaches-to-translation
 
Effective Use Of Bonus And MBO Incentives
Effective Use Of Bonus And MBO IncentivesEffective Use Of Bonus And MBO Incentives
Effective Use Of Bonus And MBO Incentives
 
DCAT: a tale of exchanging metadata
DCAT: a tale of exchanging metadataDCAT: a tale of exchanging metadata
DCAT: a tale of exchanging metadata
 
Do it on your own - From 3 to 5 Star Linked Open Data with RMLio
Do it on your own - From 3 to 5 Star Linked Open Data with RMLioDo it on your own - From 3 to 5 Star Linked Open Data with RMLio
Do it on your own - From 3 to 5 Star Linked Open Data with RMLio
 
Requisitos de seguridad y salud en equipos de trabajo: Carretilla automotora
Requisitos de seguridad y salud en equipos de trabajo: Carretilla automotoraRequisitos de seguridad y salud en equipos de trabajo: Carretilla automotora
Requisitos de seguridad y salud en equipos de trabajo: Carretilla automotora
 
Educando a mis hijos con amor
Educando a mis hijos con amorEducando a mis hijos con amor
Educando a mis hijos con amor
 
ALI MURTADLO PT Columbindo Perdana card id
ALI MURTADLO PT Columbindo Perdana card idALI MURTADLO PT Columbindo Perdana card id
ALI MURTADLO PT Columbindo Perdana card id
 
Requisitos de seguridad y salud en equipos de protección individual: Protecci...
Requisitos de seguridad y salud en equipos de protección individual: Protecci...Requisitos de seguridad y salud en equipos de protección individual: Protecci...
Requisitos de seguridad y salud en equipos de protección individual: Protecci...
 
Js frameworksmackdown
Js frameworksmackdownJs frameworksmackdown
Js frameworksmackdown
 

Nnn

  • 1. package com.example.restauration7; import java.util.ArrayList; import org.apache.http.NameValuePair; import org.apache.http.message.BasicNameValuePair; import org.json.JSONObject; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.os.StrictMode; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; public class MainActivity extends Activity { JSONParser jsonParser = new JSONParser(); private static final String TAG_SUCCESS = "success"; private static final String TAG_MESSAGE = "message"; public static String KEY_121=""; int success; EditText user; EditText passwrd; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); StrictMode.ThreadPolicy threadPolicy= new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(threadPolicy); final Button loginButton = (Button) findViewById(R.id.button1); user = (EditText) findViewById(R.id.editText1); passwrd=(EditText) findViewById(R.id.editText2); String username = user.getText().toString(); KEY_121 = "http://192.168.137.64:99/Restauration/login2.php"; String password= passwrd.getText().toString(); loginButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // getServerData(usernme.getText().toString()); try{ ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); nameValuePairs.add(new BasicNameValuePair("username",user.getText().toString())); nameValuePairs.add(new BasicNameValuePair("password",passwrd.getText().toString())); Log.d("request!", "starting"); JSONObject json = jsonParser.makeHttpRequest(
  • 2. KEY_121, "GET",nameValuePairs); // check your log for json response Log.d("Login attempt", json.toString()); // json success tag success = json.getInt(TAG_SUCCESS); if (success == 1) { Log.d("Login Successful!", json.toString()); //Options.PHONE=username; Intent ii = new Intent(MainActivity.this,Menu.class);//here Otions.class is the activity where we will move once login is authenticated. finish(); startActivity(ii); // return json.getString(TAG_MESSAGE); }else{ //Log.d("Login Failure!", json.toString()); Log.d("Login Failure!", json.getString(TAG_MESSAGE)); //return json.getString(TAG_MESSAGE); } } catch(Exception e){ e.printStackTrace(); } } }); // // private String getServerData(String username) { // // try{ // ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); // nameValuePairs.add(new BasicNameValuePair("usernme",username)); //// nameValuePairs.add(new BasicNameValuePair("passwrd",password)); // // Log.d("request!", "starting"); // // JSONObject json = jsonParser.makeHttpRequest( // KEY_121, "GET"); // // // check your log for json response // Log.d("Login attempt", json.toString()); // // // json success tag // success = json.getInt(TAG_SUCCESS); // if (success == 1) { // Log.d("Login Successful!", json.toString()); // //Options.PHONE=username; // Intent ii = new Intent(MainActivity.this,Menu.class);//here Otions.class is the activity where we will move once login is authenticated. // finish(); // startActivity(ii); // return json.getString(TAG_MESSAGE); // }else{
  • 3. // //Log.d("Login Failure!", json.toString()); // Log.d("Login Failure!", json.getString(TAG_MESSAGE)); // return json.getString(TAG_MESSAGE); // // // } // } catch(Exception e){ // e.printStackTrace(); // } // return null; // } } }