{"id":357,"date":"2020-06-19T09:56:20","date_gmt":"2020-06-19T09:56:20","guid":{"rendered":"https:\/\/fonnte.com\/tutorial\/?p=357"},"modified":"2022-11-05T06:56:55","modified_gmt":"2022-11-05T06:56:55","slug":"lupa-password-whatsapp","status":"publish","type":"post","link":"https:\/\/fonnte.com\/tutorial\/lupa-password-whatsapp\/","title":{"rendered":"Membuat Lupa Password Terkirim ke Whatsapp"},"content":{"rendered":"\n<p>Fitur forgot password adalah fitur yang sangat penting bagi pengguna yang lupa apa passwordnya.<\/p>\n\n\n\n<p>Demi kemanan fitur lupa password ini hanya akan dikirimkan kepada akses primer akun seperti email utama dan nomor utama jika menggunakan two factor otentification.<\/p>\n\n\n\n<p>Password yang dikirimkan biasanya adalah password baru yang tidak akan mengubah password yang sudah ada hingga password baru tadi tersimpan.<\/p>\n\n\n\n<p>Dibawah ini adalah langkah untuk membuat fitur forgot password di website yang terhubung dengan whatsapp.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Membuat Form<\/h2>\n\n\n\n<p>Langkah pertama adalah membuat kerangka form htmlnya terlebih dahulu.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n\n&lt;head&gt;\n    &lt;title&gt;Forgot Password&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n\n&lt;form id=\"salsa\" method=\"POST\" accept-charset=\"utf-8\"&gt;\n    &lt;center&gt;\n    &lt;label&gt;Your Number&lt;\/label&gt;&lt;input placeholder=\"62812xxxx\" name=\"nomer\" type=\"number\" id=\"nomer\" required\/&gt;\n    &lt;br&gt;\n    &lt;br&gt;\n    &lt;button type=\"submit\" id=\"btn-kirim\" &gt;Kirim&lt;\/button&gt;\n    &lt;\/center&gt;\n&lt;\/form&gt;\n\n&lt;script src=\"http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.4.2\/jquery.min.js\"&gt;&lt;\/script&gt;\n\n&lt;script&gt;\n$(\"#btn-kirim\").click(function(){\n$.ajax({\n    url: \"proses.php\",\n    type: \"post\",\n    data: $('#salsa').serialize(),\n    success: function (response) {\n        alert(response);\n    },\n    error: function(jqXHR, textStatus, errorThrown) {\n       console.log(textStatus, errorThrown);\n    }\n});\nreturn false;\n});\n&lt;\/script&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>Halaman form ini nantinya akan menjadi halaman user untuk meminta reset passwordnya.<\/p>\n\n\n\n<p>Kemudian buat fungsi untuk menggunakan api dari fonnte. <a href=\"https:\/\/md.fonnte.com\/new\/register.php\">daftar<\/a><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n\nfunction send($target, $pesan){\n    $curl = curl_init();\n    \n    $data = &#91;\n        'target' => $target,\n        'message' => $pesan\n    ];\n    \n    curl_setopt($curl, CURLOPT_HTTPHEADER,\n        array(\n            \"Authorization: TOKEN MU\",\n        )\n    );\n    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, \"POST\");\n    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);\n    curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));\n    curl_setopt($curl, CURLOPT_URL, \"https:\/\/api.fonnte.com\/send\");\n    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);\n    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);\n    $result = curl_exec($curl);\n    curl_close($curl);\n    \n    return $result;\n}\n\nif (isset($_POST&#91;'nomer'])) {\n    \n    $nomer = $_POST&#91;'nomer'];\n    \n    if ($nomer == null) {\n        echo \"Ulangi Lagi\"; exit;\n    } else {\n        \n        if(strpos(substr($nomer,0,3), '08') !== false){\n        \t$awal = str_replace(\"08\", \"628\", substr($nomer,0,3));\n        \t$nomer = $awal. substr($nomer,3);\n        }\n        \n        $kirim = json_decode(send($nomer, \"Hallo \".$nomer.\"\\n\\nPassword Kamu : \".rand().\"\\n\\n*Ini Hanya Demo\"), true);\n        \n        if ($kirim&#91;'status'] == true) {\n            echo \"Pesan telah dikirim\"; exit;\n        } else {\n            echo \"Pesan gagal dikirim\"; exit;\n        }\n            \n    }\n    \n} else {\n    echo \"Silahkan coba lagi\";\n}<\/code><\/pre>\n\n\n\n<p>Jika sudah, maka akan tergenerate password secara random.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Integrasi dengan WordPress<\/h2>\n\n\n\n<p>Demikian cara membuat forgot password yang terkirim ke whatsapp dari fonnte.<\/p>\n\n\n\n<p>Bagi yang menggunakan CMS wordpress, bisa menggunakan <a href=\"https:\/\/fonnte.com\/tutorial\/plugin-autoresponder-form-whatsapp\/\" data-type=\"post\" data-id=\"399\">plugin forgot password whatsapp<\/a>.<\/p>\n\n\n\n<p>Plugin ini memungkinkan pengguna melakukan reset password dan password barunya terkirim via whatsapp.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fitur forgot password adalah fitur yang sangat penting bagi pengguna yang lupa apa passwordnya. Demi kemanan fitur lupa password ini hanya akan dikirimkan kepada akses primer akun seperti email utama dan nomor utama jika menggunakan two factor otentification. Password yang dikirimkan biasanya adalah password baru yang tidak akan mengubah password yang sudah ada hingga password &#8230; <a title=\"Membuat Lupa Password Terkirim ke Whatsapp\" class=\"read-more\" href=\"https:\/\/fonnte.com\/tutorial\/lupa-password-whatsapp\/\" aria-label=\"More on Membuat Lupa Password Terkirim ke Whatsapp\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":372,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"Membuat Lupa Password Terkirim ke Whatsapp","description":"Fitur forgot password adalah fitur yang sangat penting bagi pengguna yang lupa apa passwordnya. Demi kemanan fitur lupa password ini hanya akan dikirimkan kepad"},"footnotes":""},"categories":[2],"tags":[],"class_list":["post-357","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php"],"_links":{"self":[{"href":"https:\/\/fonnte.com\/tutorial\/wp-json\/wp\/v2\/posts\/357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fonnte.com\/tutorial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fonnte.com\/tutorial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fonnte.com\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fonnte.com\/tutorial\/wp-json\/wp\/v2\/comments?post=357"}],"version-history":[{"count":7,"href":"https:\/\/fonnte.com\/tutorial\/wp-json\/wp\/v2\/posts\/357\/revisions"}],"predecessor-version":[{"id":989,"href":"https:\/\/fonnte.com\/tutorial\/wp-json\/wp\/v2\/posts\/357\/revisions\/989"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fonnte.com\/tutorial\/wp-json\/wp\/v2\/media\/372"}],"wp:attachment":[{"href":"https:\/\/fonnte.com\/tutorial\/wp-json\/wp\/v2\/media?parent=357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fonnte.com\/tutorial\/wp-json\/wp\/v2\/categories?post=357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fonnte.com\/tutorial\/wp-json\/wp\/v2\/tags?post=357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}