Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package dz.cnweb.tenderz;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.InputStreamReader;
- import java.util.ArrayList;
- import java.util.List;
- import org.apache.http.HttpEntity;
- import org.apache.http.HttpResponse;
- import org.apache.http.NameValuePair;
- import org.apache.http.client.ClientProtocolException;
- import org.apache.http.client.HttpClient;
- import org.apache.http.client.entity.UrlEncodedFormEntity;
- import org.apache.http.client.methods.HttpPost;
- import org.apache.http.impl.client.DefaultHttpClient;
- import org.apache.http.message.BasicNameValuePair;
- import android.os.Bundle;
- import android.os.StrictMode;
- import android.support.v7.app.ActionBarActivity;
- import android.util.Log;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.Toast;
- public class LoginActivity extends ActionBarActivity {
- EditText username,password;
- Button loginBtn;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_login);
- loginBtn = (Button)findViewById(R.id.loginBtn);
- StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
- StrictMode.setThreadPolicy(policy);
- loginBtn.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- // TODO Auto-generated method stub
- username = (EditText) findViewById(R.id.username);
- password = (EditText) findViewById(R.id.password);
- LoginNow(username.getText().toString(),password.getText().toString());
- }
- });
- }
- protected void LoginNow(String username,String password){
- HttpClient httpclient = new DefaultHttpClient();
- HttpPost httppost = new HttpPost("LINK");
- try {
- // Add your data
- List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
- nameValuePairs.add(new BasicNameValuePair("username", username));
- nameValuePairs.add(new BasicNameValuePair("password", password));
- httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
- // Execute HTTP Post Request
- HttpResponse response = httpclient.execute(httppost);
- HttpEntity entity = response.getEntity();
- InputStream is = entity.getContent();
- BufferedReader reader = new BufferedReader(new InputStreamReader(is,"UTF8"),8);
- StringBuilder sb = new StringBuilder();
- sb.append(reader.readLine() + "\n");
- String line="0";
- while ((line = reader.readLine()) != null) {
- sb.append(line + "\n");
- }
- is.close();
- String result = sb.toString();
- String OK_ = "oui";
- Log.i("Responce",""+result);
- if( (result.trim().equalsIgnoreCase(OK_)) ){
- Toast.makeText(getApplicationContext(), "Connecte", Toast.LENGTH_LONG).show();
- }else{
- Toast.makeText(getApplicationContext(), "Erreur"+OK_, Toast.LENGTH_LONG).show();
- }
- } catch (ClientProtocolException e) {
- // TODO Auto-generated catch block
- return;
- } catch (IOException e) {
- // TODO Auto-generated catch block
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement