Advertisement
Guest User

Untitled

a guest
Nov 11th, 2016
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.81 KB | None | 0 0
  1. //activity
  2. public class MainActivity extends AppCompatActivity {
  3. DatabaseHelper db;
  4. EditText editText_Lusername, editText_Lpassword;
  5. Button button_login, button_redirectregister;
  6. String TAG = "TESTER";
  7.  
  8.  
  9. @Override
  10. protected void onCreate(Bundle savedInstanceState) {
  11. super.onCreate(savedInstanceState);
  12. setContentView(R.layout.activity_main);
  13.  
  14. db = new DatabaseHelper(this);
  15. editText_Lusername = (EditText)findViewById(R.id.editText_Lusername);
  16. editText_Lpassword = (EditText)findViewById(R.id.editText_Lpassword);
  17. button_login = (Button)findViewById(R.id.button_login);
  18. button_redirectregister = (Button)findViewById(R.id.button_redirectregister);
  19.  
  20. }
  21.  
  22. // DB helper
  23. package com.example.xanderd.trafficbase;
  24. import android.content.ContentValues;
  25. import android.content.Context;
  26. import android.database.Cursor;
  27. import android.database.DatabaseUtils;
  28. import android.database.sqlite.SQLiteDatabase;
  29. import android.database.sqlite.SQLiteOpenHelper;
  30.  
  31. public class DatabaseHelper extends SQLiteOpenHelper {
  32. public static final String DATABASE_NAME = "trafficbase.db";
  33. public static final String TABLE_NAME = "users_table";
  34. public static final String ID = "id";
  35. public static final String USERNAME = "username";
  36. public static final String PASSWORD = "password";
  37. public static final String EMAIL = "email";
  38.  
  39. public DatabaseHelper(Context context) {
  40. super(context, DATABASE_NAME, null, 1);
  41. }
  42.  
  43. @Override
  44. public void onCreate(SQLiteDatabase db) {
  45. db.execSQL("create table "+TABLE_NAME+"("+ID+" INTEGER PRIMARY KEY AUTOINCREMENT,"+USERNAME+" TEXT,"+PASSWORD+" TEXT," +
  46. ""+EMAIL+" TEXT)");
  47. }
  48.  
  49. @Override
  50. public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
  51. db.execSQL("DROP TABLE IF EXIST"+TABLE_NAME);
  52. onCreate(db);
  53.  
  54. }
  55.  
  56. public void insertUser(String username, String password, String email) {
  57. SQLiteDatabase db = getWritableDatabase();
  58. db.execSQL("INSERT INTO users_table ('"+USERNAME+"','"+PASSWORD+"','"+EMAIL+"')" +
  59. "VALUES ('"+username+"','"+password+"','"+email+"');");
  60.  
  61.  
  62. }
  63.  
  64. public Cursor authRegister(String username){
  65. SQLiteDatabase db = getReadableDatabase();
  66. Cursor cursor = db.rawQuery("SELECT username FROM users_table WHERE username = '"+username+"' ",null);
  67. return cursor;
  68. }
  69.  
  70. public Cursor authLogin(String username, String password){
  71. SQLiteDatabase db = getReadableDatabase();
  72. Cursor cursor = db.rawQuery("SELECT username FROM users_table WHERE username = '"+username+"' AND password = '"+password+"' ",null);
  73. return cursor;
  74.  
  75. }
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement