Advertisement
Guest User

Untitled

a guest
Oct 31st, 2016
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.82 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 String username = "123";
  22.     private String password = "123";
  23.  
  24.     private EditText usernameET;
  25.     private EditText passwordET;
  26.  
  27.     @Override
  28.     protected void onCreate(Bundle savedInstanceState) {
  29.         super.onCreate(savedInstanceState);
  30.         setContentView(R.layout.activity_main);
  31.  
  32.         // Criar ou Abrir o Banco de Dados:
  33.         usersDatabase = openOrCreateDatabase("usersdb", MODE_PRIVATE, null);
  34.         usersDatabase.execSQL("CREATE TABLE IF NOT EXISTS users(id INTEGER PRIMARY KEY, username VARCHAR, password VARCHAR);");
  35.  
  36.         usernameET = (EditText) findViewById(R.id.editTextUsername);
  37.         passwordET = (EditText) findViewById(R.id.editTextPassword);
  38.  
  39.     }
  40.  
  41.     public void login(View v) {
  42.  
  43.         Cursor c = usersDatabase.rawQuery("SELECT * FROM users WHERE username = '" + usernameET.getText().toString() + "' AND password = '" + passwordET.getText().toString() + "'", null);
  44.         c.moveToFirst();
  45.  
  46.         if(c.getCount() > 0) {
  47.             startActivity(new Intent(this, ListParties.class));
  48.         } else {
  49.             Toast.makeText(MainActivity.this, "Login error!", Toast.LENGTH_SHORT).show();
  50.         }
  51.  
  52.     }
  53.  
  54.     public static void signup(String username, String password) {
  55.  
  56.         usersDatabase.execSQL("INSERT INTO users (username, password) VALUES('" + username + "','" + password + "');");
  57.  
  58.     }
  59.  
  60.     public void showSignForm(View v) {
  61.         Intent i = new Intent(MainActivity.this, SignUp.class);
  62.         startActivity(i);
  63.     }
  64.  
  65. }
  66.  
  67. // SIGN UP
  68.  
  69. package br.com.gameloop.partyapp;
  70.  
  71. import android.support.v7.app.AppCompatActivity;
  72. import android.os.Bundle;
  73. import android.view.View;
  74. import android.widget.EditText;
  75. import android.widget.Toast;
  76.  
  77. public class SignUp extends AppCompatActivity {
  78.  
  79.     @Override
  80.     protected void onCreate(Bundle savedInstanceState) {
  81.         super.onCreate(savedInstanceState);
  82.         setContentView(R.layout.activity_sign_up);
  83.     }
  84.  
  85.     public void signup(View view) {
  86.  
  87.         EditText username = (EditText) findViewById(R.id.editText3);
  88.         EditText password = (EditText) findViewById(R.id.editText4);
  89.  
  90.         MainActivity.signup(username.getText().toString(), password.getText().toString());
  91.  
  92.  
  93.         Toast.makeText(this, "Sign up sucess!", Toast.LENGTH_SHORT).show();
  94.  
  95.  
  96.         finish();
  97.  
  98.     }
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement