Advertisement
Guest User

Untitled

a guest
Nov 7th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.92 KB | None | 0 0
  1. package br.com.gameloop.partyapp;
  2.  
  3. import android.content.Intent;
  4. import android.database.Cursor;
  5. import android.database.sqlite.SQLiteDatabase;
  6. import android.support.v7.app.AppCompatActivity;
  7. import android.os.Bundle;
  8. import android.util.Log;
  9. import android.view.View;
  10. import android.widget.EditText;
  11. import android.widget.Toast;
  12.  
  13. public class MainActivity extends AppCompatActivity {
  14.  
  15.     // id
  16.     // username
  17.     // password
  18.  
  19.     public static SQLiteDatabase usersDatabase;
  20.  
  21.     private EditText usernameET;
  22.     private EditText passwordET;
  23.  
  24.     @Override
  25.     protected void onCreate(Bundle savedInstanceState) {
  26.         super.onCreate(savedInstanceState);
  27.         setContentView(R.layout.activity_main);
  28.  
  29.         // Criar ou Abrir o Banco de Dados:
  30.         usersDatabase = openOrCreateDatabase("usersdb", MODE_PRIVATE, null);
  31.         usersDatabase.execSQL("CREATE TABLE IF NOT EXISTS users(id INTEGER PRIMARY KEY, username VARCHAR, password VARCHAR);");
  32.  
  33.         usernameET = (EditText) findViewById(R.id.editTextUsername);
  34.         passwordET = (EditText) findViewById(R.id.editTextPassword);
  35.  
  36.     }
  37.  
  38.     public void login(View v) {
  39.  
  40.         Cursor c = usersDatabase.rawQuery("SELECT * FROM users WHERE username = '" + usernameET.getText().toString() + "' AND password = '" + passwordET.getText().toString() + "'", null);
  41.         c.moveToFirst();
  42.  
  43.         if(c.getCount() > 0) {
  44.             startActivity(new Intent(this, ListParties.class));
  45.         } else {
  46.             Toast.makeText(MainActivity.this, "Login error!", Toast.LENGTH_SHORT).show();
  47.         }
  48.  
  49.     }
  50.  
  51.     public static void signup(String username, String password) {
  52.  
  53.         usersDatabase.execSQL("INSERT INTO users (username, password) VALUES('" + username + "','" + password + "');");
  54.  
  55.     }
  56.  
  57.     public void showSignForm(View v) {
  58.         Intent i = new Intent(MainActivity.this, SignUp.class);
  59.         startActivity(i);
  60.     }
  61.  
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement