如何在Firebase中添加电子邮件地址作为子级?

时间:2017-05-09 07:11:54

标签: android firebase firebase-realtime-database firebase-authentication

我正在使用Android应用,我想要一个Firebase数据库 enter image description here

基本上,我想在应用上创建用户之前验证电子邮件。每当用户在我的应用程序中注册时,首先将检查该电子邮件地址是否在用户数据库引用中可用。如果可以,那么只允许他注册。 但我发现Firebase不允许小时候发送电子邮件。那我该怎么办呢?在Firebase数据库中实现此目的的任何其他建议。

1 个答案:

答案 0 :(得分:4)

由于Firebase不允许在密钥中使用To stick with your original code, you can pass parameters on your <a href> tag, by adding something like this to your url, <a href="post_action.php?rows_id=$rows_id"></a> if your goal is just to pass that id to another page, you may remove the session since its no longer needed since the id is already passed on your url, <?php session_start();?> <?php #php code to get values include_once "process/config.php"; $sql = "select * from posts"; static $i=0; $result = mysqli_query($conn,$sql); if($result->num_rows > 0){ while($rows = $result->fetch_assoc()){ $_SESSION["post_row_id"] = $rows["id"]; #Storing post id for updation. echo $_SESSION["post_row_id"]; ?> <tr class="gradeA"> <td><?php echo ++$i; ?></td> <td><u><a onmouseover="this.style.color='blue'" onmouseout="this.style.color='black'" href="post_action.php"> <?php echo $rows["post_title"]; ?></a></u></td> </tr> <?php } } ?> 符号,因此我建议您对电子邮件地址进行编码,如下所示:

  

name@email.com - &gt;名@电子邮件,玉米

正如您可能看到的那样,我使用.代替.。为此,您可以使用以下方法:

,