小编Gia*_*an7的帖子

如何在用户注册期间将数据存储在firebase的实时数据库中?

我正在制作具有用户个人资料的类似社交媒体的应用程序。我想在注册时使用他们的 uid 保存他们的个人资料数据。虽然注册成功,但配置文件并未保存在firebase数据库中。我还检查了规则,并为经过身份验证的用户设置了读取和写入。

这是我的代码:

public class RegisterActivity extends AppCompatActivity implements View.OnClickListener {

private Button btn_reg;
private EditText etName, etEmail, etPassword, etCPassword, etMobile, etSchoolCompany, etLocation;
private ProgressDialog progressDialog;
private FirebaseAuth firebaseAuth;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_register);

    Firebase.setAndroidContext(this);

    firebaseAuth = FirebaseAuth.getInstance();

    progressDialog = new ProgressDialog(this);

    btn_reg = (Button)findViewById(R.id.btnRegister);
    etName = (EditText)findViewById(R.id.etName);
    etEmail = (EditText)findViewById(R.id.etEmail);
    etPassword = (EditText)findViewById(R.id.etPassword);
    etCPassword = (EditText)findViewById(R.id.etCPassword);
    etMobile = (EditText)findViewById(R.id.etMobile);
    etSchoolCompany = (EditText)findViewById(R.id.etSchoolCompany);
    etLocation = (EditText)findViewById(R.id.etLocation);

    btn_reg.setOnClickListener(this);
}

@Override
public void onClick (View view){
    if(view == …
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-authentication firebase-realtime-database

5
推荐指数
1
解决办法
2万
查看次数

如何在firebase中分隔用户角色?

如何在firebase android app中添加用户角色身份验证?从我看来,firebase只有电子邮件和密码验证.我想开发一个具有2个以上用户角色的Android应用程序.例如,如果普通会员登录,他将转到normal_memberActivity,如果他是高级会员,他将转到premium_memberActivity.如何在firebase中添加角色?无法像我一样找到类似的问题.

通常情况下,我会这样做:

String role = intent.getStringExtra("role");

if (role.equals("admin")){
FragmentManager fm = getSupportFragmentManager();
fm.beginTransaction().replace(R.id.content_frame, new AdminHomeFragment()).commit();
}else{
FragmentManager fm = getSupportFragmentManager();
fm.beginTransaction().replace(R.id.content_frame, new NormalFragment()).commit();
}
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-authentication

4
推荐指数
2
解决办法
4065
查看次数

如何创建登录表单 - Java中的OOP?

我已经有一个库存系统访问某个数据库上的某个表.

现在我想创建一个新的框架,在用户进入主库存系统框架之前,它将作为登录表单.

我希望它访问相同的数据库,但不同的表,(例如inventory_system_db数据库下的user_table和item_table).

如果用户登录了管理员帐户,那么他可以使用管理控件访问库存系统(例如编辑,添加,删除).

当他以普通用户身份登录时,他将能够访问库存系统但无需管理员控制.

我想知道的事情:

  • 如何创建登录表单?
  • 如何进入库存系统?

java oop netbeans system inventory

-3
推荐指数
1
解决办法
4784
查看次数