[英]How To Send Email Verification After Register On Android With PHP MYSQL
I can't figure out how to send an email verification for user after registering on my android app.在我的 android 应用程序上注册后,我不知道如何为用户发送电子邮件验证。 Also i don't know how to redirect to the main activity after user clicking the link of mail verification.此外,我不知道如何在用户单击邮件验证链接后重定向到主要活动。 Should i use PHP mailer?我应该使用 PHP 邮件程序吗? I really new in this.我真的很新。
I just have database that contain user table ,and an API for register on Android.I'll show the code, but this code in my language, sorry我只有包含用户表的数据库和用于在 Android 上注册的 API。我将显示代码,但此代码以我的语言显示,抱歉
<?php
include_once "koneksi.php";
class user{}
$nama_depan= $_POST["nama_depan"];
$nama_belakang = $_POST["nama_belakang"];
$username = $_POST["username"];
$email = $_POST["email"];
$password = $_POST["password"];
if ((empty($nama_depan))) {
$response = new user();
$response->success = 0;
$response->message = "Kolom nama depan tidak boleh kosong";
die(json_encode($response));
}elseif((empty($nama_belakang))) {
$response = new user();
$response->success = 0;
$response->message = "Kolom nama belakang tidak boleh kosong";
die(json_encode($response));
}elseif((empty($username))) {
$response = new user();
$response->success = 0;
$response->message = "Kolom username tidak boleh kosong";
die(json_encode($response));
}elseif((empty($email))) {
$response = new user();
$response->success = 0;
$response->message = "Kolom email tidak boleh kosong";
die(json_encode($response));
} else if ((empty($password))) {
$response = new user();
$response->success = 0;
$response->message = "Kolom password tidak boleh kosong";
die(json_encode($response));
}else {
if (!empty($username) && $password){
$num_rows = mysqli_num_rows(mysqli_query($con, "SELECT * FROM tb_user WHERE username='".$username."'"));
if ($num_rows == 0){
$query = mysqli_query($con, "INSERT INTO tb_user (id_user,level_user,nama_depan,nama_belakang,username,email, password,state_verifikasi) VALUES(0,2,'".$nama_depan."','".$nama_belakang."','".$username."','".$email."','".$password."',0)");
if ($query){
$response = new user();
$response->success = 1;
$response->message = "Register berhasil, Silahkan Login";
die(json_encode($response));
} else {
$response = new user();
$response->success = 0;
$response->message = "Username sudah ada";
die(json_encode($response));
}
} else {
$response = new user();
$response->success = 0;
$response->message = "Username sudah ada";
die(json_encode($response));
}
}
}
mysqli_close($con);
?> ?>
Can you tell me what should i do?你能告诉我我该怎么做吗?
您可以使用服务器端的任何邮件客户端向用户发送电子邮件,第二个问题的答案在于深层链接的概念,下面的线程可能对您有所帮助在 Android 浏览器中创建链接启动我的应用程序?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.