Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. package com.example.restoalan;
  2.  
  3. import androidx.appcompat.app.AppCompatActivity;
  4.  
  5. import android.content.Context;
  6. import android.content.Intent;
  7. import android.os.Bundle;
  8. import android.view.View;
  9. import android.widget.Button;
  10. import android.widget.EditText;
  11. import android.widget.Toast;
  12.  
  13. public class LoginActivity extends AppCompatActivity {
  14.     DatabaseHelper db;
  15.     Button login, register;
  16.     EditText username, password;
  17.  
  18.  
  19.     @Override
  20.     protected void onCreate(Bundle savedInstanceState) {
  21.         super.onCreate(savedInstanceState);
  22.         setContentView(R.layout.activity_login);
  23.  
  24.         db = new DatabaseHelper(this);
  25.  
  26.         username = (EditText)findViewById(R.id.edtText_username);
  27.         password = (EditText)findViewById(R.id.edtText_password);
  28.         login = (Button)findViewById(R.id.btn_login);
  29.         register = (Button)findViewById(R.id.btn_register);
  30.  
  31.         //register
  32.         register.setOnClickListener(new View.OnClickListener() {
  33.             @Override
  34.             public void onClick(View v) {
  35.                 Intent registerIntent = new Intent(LoginActivity.this, RegistrasiActivity.class);
  36.                 startActivity(registerIntent);
  37.                 finish();
  38.             }
  39.         });
  40.  
  41.         //login
  42.         login.setOnClickListener(new View.OnClickListener() {
  43.             @Override
  44.             public void onClick(View v) {
  45.                 String strUsername = username.getText().toString();
  46.                 String strPassword = password.getText().toString();
  47.                 Boolean masuk = db.checkLogin(strUsername, strPassword);
  48.                 if (masuk == true) {
  49.                     Boolean updateSession = db.upgradeSession("ada", 1);
  50.                     if (updateSession == true) {
  51.                         Toast.makeText(getApplicationContext(), "Berhasil Masuk", Toast.LENGTH_SHORT).show();
  52.                         Intent mainIntent = new Intent(LoginActivity.this, lisviewActivity.class);
  53.                         startActivity(mainIntent);
  54.                         finish();
  55.                     }
  56.                 }
  57.                 else {
  58.                     Toast.makeText(getApplicationContext(), "Masuk Gagal", Toast.LENGTH_SHORT).show();
  59.                 }
  60.             }
  61.         });
  62.     }
  63. }