Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.kismec.kismecapp1;
- import android.app.Activity;
- import android.app.ProgressDialog;
- import android.content.Intent;
- import android.graphics.Color;
- import android.net.Uri;
- import android.os.AsyncTask;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.TextView;
- import org.json.JSONException;
- import org.json.JSONObject;
- /**
- * Created by selva on 10/6/2017.
- */
- public class loginactivity extends Activity
- {
- Button btnlogin;
- EditText tusername,tpassword;
- TextView errmsg;
- private ProgressDialog pdialog;
- String username,password;
- JSONParser jsonparser=new JSONParser();
- private String url_login="http://172.16.140.138/servercode/loginprocess.php";
- public void onCreate(Bundle b)
- {
- super.onCreate(b);
- setContentView(R.layout.loginlayout);
- btnlogin=(Button)findViewById(R.id.btnlogin);
- tusername=(EditText)findViewById(R.id.tusername);
- tpassword=(EditText)findViewById(R.id.tpassword);
- errmsg=(TextView)findViewById(R.id.errmsg);
- btnlogin.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- username=tusername.getText().toString();
- password=tpassword.getText().toString();
- if(username.length()==0 || password.length()==0)
- {
- errmsg.setText("Invalid Details..");
- errmsg.setTextColor(Color.RED);
- }
- else
- {
- new getlogindetails().execute();
- }
- }
- });
- }
- class getlogindetails extends AsyncTask<String,String,String>
- {
- protected void onPreExecute()
- {
- super.onPreExecute();
- pdialog=new ProgressDialog(loginactivity.this);
- pdialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
- pdialog.setMessage("Logging in. Please wait...");
- pdialog.setIndeterminate(false);
- pdialog.setCancelable(true);
- pdialog.show();
- }
- @Override
- protected String doInBackground(String... params)
- {
- int success;
- try
- {
- Uri.Builder builder=new Uri.Builder()
- .appendQueryParameter("username",username)
- .appendQueryParameter("password",password);
- String query=builder.build().getEncodedQuery();
- JSONObject json=jsonparser.makeHttpRequest(url_login,query);
- if(json!=null)
- {
- success=json.getInt("result");
- if(success==1)
- {
- Intent menuintent=new Intent(getApplicationContext(),menuactivity.class);
- startActivity(menuintent);
- }
- else
- {
- loginactivity.this.runOnUiThread(new Runnable() {
- @Override
- public void run() {
- errmsg.setText("User not found !");
- errmsg.setTextColor(Color.RED);
- }
- });
- }
- }
- else
- {
- loginactivity.this.runOnUiThread(new Runnable() {
- @Override
- public void run() {
- errmsg.setText("Unable to contact server !");
- errmsg.setTextColor(Color.RED);
- }
- });
- }
- }
- catch(JSONException e)
- {
- e.printStackTrace();
- }
- return null;
- }
- protected void onPostExecute(String s)
- {
- pdialog.dismiss();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement