Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.artur.timeger;
- import android.content.Intent;
- import android.os.Bundle;
- import android.support.v7.app.AppCompatActivity;
- import android.util.Log;
- import android.view.View;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.TextView;
- import android.widget.Toast;
- import com.example.artur.timeger.helper.DatabaseHelper;
- import com.example.artur.timeger.model.User;
- import java.util.List;
- public class LoginActivity extends AppCompatActivity {
- private TextView forgetPassword;
- private Button passwordReset,loginButton,registerButton;
- private EditText loginText, passText, emailText;
- private boolean openPasswordReminder = false;
- private DatabaseHelper db;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_login);
- forgetPassword = (TextView)findViewById(R.id.forgetPassword);
- loginButton = (Button) findViewById(R.id.logLoginClick);
- registerButton = (Button) findViewById(R.id.logRegisterClick);
- loginText = (EditText) findViewById(R.id.login);
- passText = (EditText) findViewById(R.id.pass);
- //Password reminder operation - Artur
- forgetPassword.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- if (!openPasswordReminder)
- {
- passwordReset.setVisibility(View.VISIBLE);
- openPasswordReminder = true;
- }
- else
- {
- passwordReset.setVisibility(View.INVISIBLE);
- openPasswordReminder = false;
- }
- }
- });
- //login operation - Jakub
- loginButton.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- if(loginText.getText().length() != 0 && passText.getText().length() != 0)
- {
- db = new DatabaseHelper(getApplicationContext());
- List<User> users = db.getAllUsers();
- int counter = 0;
- for (User user : users)
- {
- Log.e("db", user.getLogin());
- Log.e("app", loginText.getText().toString());
- if(user.getLogin().equals(loginText.getText().toString()))
- {
- if (user.getPass().equals(passText.getText().toString()))
- {
- Toast.makeText(LoginActivity.this, "Zalogowano!", Toast.LENGTH_SHORT).show();
- Intent succedLogin = new Intent(LoginActivity.this,MainActivity.class);
- succedLogin.putExtra("user data", user.getId());
- startActivity(succedLogin);
- }
- else
- {
- Toast.makeText(LoginActivity.this, "Błędne hasło!", Toast.LENGTH_SHORT).show();
- return;
- }
- }
- counter++;
- }
- Log.e("else", "?");
- Toast.makeText(LoginActivity.this, "Błędny login!", Toast.LENGTH_SHORT).show();
- }
- else
- {
- if(loginText.getText().length() == 0)
- {
- Toast.makeText(LoginActivity.this, "Wprowadź login!", Toast.LENGTH_SHORT);
- }
- else if(passText.getText().length() == 0)
- {
- Toast.makeText(LoginActivity.this, "Wprowadź hasło!", Toast.LENGTH_SHORT);
- }
- }
- }
- });
- //go register operation
- registerButton.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- Intent goRegister = new Intent(LoginActivity.this,RegisterActivity.class);
- startActivity(goRegister);
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement