{"id":11766,"date":"2023-12-25T20:50:36","date_gmt":"2023-12-25T15:20:36","guid":{"rendered":"https:\/\/selfimagination.in\/tips\/?p=11766"},"modified":"2023-12-25T20:51:54","modified_gmt":"2023-12-25T15:21:54","slug":"user-registration-system-apps-script","status":"publish","type":"post","link":"https:\/\/selfimagination.in\/tips\/user-registration-system-apps-script\/","title":{"rendered":"User Registration System: Apps Script, HTML, Bootstrap \ud83d\udd25\ud83d\udcdd"},"content":{"rendered":"\n<p>\u092f\u0926\u093f \u0906\u092a Apps Script Web API \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930 User Registration \u092c\u0928\u093e\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902 \u0924\u094b \u092f\u0939 Article \u0906\u092a\u0915\u0947 \u0932\u093f\u090f \u0939\u0940 \u0939\u0948\u0902 \u0964 \u0905\u092d\u0940 \u0924\u0915 \u0939\u092e\u0928\u0947 \u091c\u094b \u092d\u0940 Article \u0932\u093f\u0916\u0947 \u0909\u0938\u092e\u0947 \u0939\u092e\u0947\u0902 Google Sheet \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930 Login Check \u0915\u093f\u092f\u093e \u0925\u093e \u0907\u0938 Article \u092e\u0947 \u0939\u092e\u0947\u0902 \u092a\u093f\u091b\u0932\u0947 Article \u0915\u094b Implement \u0915\u0930\u0924\u0947 \u0939\u0941\u0935\u0947 \u0907\u0938\u092e\u0947 User \u092d\u0940 Project \u0915\u0947 \u0926\u094d\u0935\u093e\u0930\u093e \u0939\u0940 \u092c\u0928\u093e\u092f\u0947 \u091c\u093e \u0938\u0915\u0947 \u0910\u0938\u093e Plan \u0915\u093f\u092f\u093e \u0939\u0948\u0902, \u0906\u0907\u090f Step By Step \u0938\u092e\u091d\u0924\u0947 \u0939\u0948\u0902 \u0964 \u092e\u0947 \u092f\u0939 \u092e\u093e\u0928 \u0915\u0930 Source Code \u0926\u0947 \u0930\u0939\u093e \u0939\u0941 \u0915\u0940 \u0906\u092a\u0928\u0947 \u092a\u0939\u0932\u0947 Login System \u092c\u0928\u093e\u092f\u093e \u0939\u0941\u0935\u093e \u0939\u0948\u0902 (\u091a\u093e\u0939\u0947 \u0935\u0939 Simple Login ) \u092e\u0947 \u0909\u0938\u0915\u0947 \u0906\u0917\u0947 \u0915\u093e Code \u0906\u092a\u0915\u094b \u0926\u0947 \u0930\u0939 \u0939\u0941\u0964 previous Code \u0906\u092a \u0928\u093f\u092e\u094d\u0928 Article \u0938\u0947 \u0926\u0947\u0916 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 \u0964 <\/p>\n\n\n\n<p><a href=\"https:\/\/selfimagination.in\/tips\/creating-a-simple-login-apps-script\/\">CREATING A SIMPLE LOGIN SYSTEM WITH GOOGLE APPS SCRIPT AND GOOGLE SHEETS (HTML, CSS, BOOTSTRAP, JS)<\/a><\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Table of Contents<\/h2><nav><ul><li><a href=\"#1-google-sheet-for-user-registration\">1. Google Sheet For User Registration <\/a><\/li><li><a href=\"#2-html-code-for-user-registration\">2. HTML Code for User Registration <\/a><\/li><li><a href=\"#3-css-for-user-registration\">3. CSS for User Registration <\/a><\/li><li><a href=\"#4-java-script-code-for-user-registration\">4. JavaScript Code for User Registration<\/a><\/li><li><a href=\"#5-apps-script-code-for-user-registration\">5. Apps Script Code for User Registration <\/a><\/li><li><a href=\"#6-video-\u0915\u0947-\u092e\u093e\u0927\u094d\u092f\u092e-\u0938\u0947-\u0938\u092e\u091d\u0928\u0947-\u0915\u0947-\u0932\u093f\u090f\">6. Video \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u0938\u092e\u091d\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f <\/a><\/li><li><a href=\"#7-execution-user-registration\">7. Execution (User Registration)<\/a><\/li><li><a href=\"#\u0939\u092e\u093e\u0930\u0947-\u0905\u0928\u094d\u092f-\u0906\u0930\u094d\u091f\u093f\u0915\u0932\">\u0939\u092e\u093e\u0930\u0947 \u0905\u0928\u094d\u092f \u0906\u0930\u094d\u091f\u093f\u0915\u0932<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"1-google-sheet-for-user-registration\">1. Google Sheet For User Registration <\/h2>\n\n\n\n<p>\u0938\u092c\u0938\u0947 \u092a\u0939\u0932\u0947 \u090f\u0915 Google Sheet \u092c\u0928\u093e \u0932\u0940\u091c\u093f\u090f, \u0939\u092e \u091c\u094b User Registration Page \u092c\u0928\u093e\u090f\u0902\u0917\u0947 \u0924\u092c \u0935\u0939\u093e\u0901 \u0938\u0947 Entry \u0915\u0930\u0947\u0902\u0917\u0947 \u0924\u094b \u0935\u0939 \u0906\u0915\u093e\u0930 Google Sheet \u092a\u0930 Store \u0939\u094b \u091c\u093e\u090f\u0917\u0940\u0964 \u0907\u0938\u0932\u093f\u090f \u0907\u0938 \u092e\u0947 \u0906\u092a\u0915\u094b \u0915\u0947\u0935\u0932 Columns \u0939\u0940 \u092c\u0928\u093e\u0928\u093e \u0939\u0948\u0902 , Entry \u0939\u092e \u091c\u092c Page \u092a\u0930 \u0915\u0930\u0947\u0902\u0917\u0947 \u0924\u092c \u092f\u0939\u093e \u0926\u093f\u0916\u093e\u0908 \u0926\u0947\u0917\u0940\u0964 <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"391\" src=\"https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-3.png?resize=640%2C391&#038;ssl=1\" alt=\"\" class=\"wp-image-11422\" style=\"width:456px;height:279px\" srcset=\"https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-3.png?w=667&amp;ssl=1 667w, https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-3.png?resize=300%2C184&amp;ssl=1 300w, https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-3.png?resize=150%2C92&amp;ssl=1 150w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n<\/div>\n\n\n<p>\u0907\u0938 sheet \u0915\u093e \u0928\u093e\u092e login \u0930\u0916\u0928\u093e \u0939\u0948\u0902 \u091c\u094b \u0915\u0940 \u0939\u092e\u0947 Apps Script \u0938\u0947 link \u0915\u0930\u0924\u0947 \u0938\u092e\u092f \u0915\u093e\u092e \u0906\u090f\u0917\u093e \u0964 <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-html-code-for-user-registration\">2. HTML Code for User Registration <\/h2>\n\n\n\n<p>\u0907\u0938\u0915\u0947 \u092c\u093e\u0926 \u0939\u092e Apps Script \u092e\u0947 \u090f\u0915 register.html File \u092c\u0928\u093e \u0932\u0947\u0902\u0917\u0947\u0964 \u0907\u0938\u092e\u0947 \u092b\u093e\u0907\u0932 \u092e\u0947 \u0906\u092a \u0928\u0940\u091a\u0947 CSS \u0914\u0930 JavaScript \u0915\u093e Code \u0932\u093f\u0916\u093e \u0939\u0948\u0902 \u0909\u0938\u0947 \u092d\u0940 Add \u0915\u0930 \u0932\u0940\u091c\u093f\u090f\u0917\u093e \u0964 <\/p>\n\n\n\n<pre title=\"register.html\" class=\"wp-block-code\"><code lang=\"markup\" class=\"language-markup\">&lt;style&gt;&lt;\/style&gt; &lt;!--  Add CSS --&gt;\n&lt;script&gt;&lt;\/script&gt; &lt;!--  Add JS --&gt;\n&lt;div class=\"card shadow rounded-4 rounded \"&gt;\n  &lt;h5 class=\"card-header bg-secondary- text-white p-3 mycolor\"&gt;User Registration&lt;\/h5&gt;\n  &lt;div class=\"card-body p-4\"&gt;\n    &lt;div id=\"RegBody\"&gt;\n      &lt;div class=\"input-group mb-3\"&gt;\n        &lt;span class=\"input-group-text\" &gt;User Name&lt;\/span&gt;\n        &lt;input type=\"text\" class=\"form-control\" id=\"reg_uname\" placeholder=\"User Name\" onchange=\"ClearText()\"&gt;\n      &lt;\/div&gt;\n\n      &lt;div class=\"input-group mb-3\"&gt;\n        &lt;span class=\"input-group-text\" &gt;User ID&lt;\/span&gt;\n        &lt;input type=\"text\" class=\"form-control\" id=\"reg_uid\" placeholder=\"User ID\" onchange=\"ClearText()\"&gt;\n      &lt;\/div&gt;\n\n      &lt;div class=\"input-group mb-3\"&gt;\n        &lt;span class=\"input-group-text\" &gt;Password&lt;\/span&gt;\n        &lt;input type=\"password\" class=\"form-control\" id=\"reg_pass\" placeholder=\"Password\" onchange=\"ClearText()\" &gt;\n      &lt;\/div&gt;\n\n      &lt;div class=\"input-group mb-3\"&gt;\n        &lt;span class=\"input-group-text\" &gt;Re-enter&lt;\/span&gt;\n        &lt;input type=\"password\" class=\"form-control\" id=\"reg_repass\" placeholder=\"Re-enter Password\" onchange=\"ClearText()\" &gt;\n      &lt;\/div&gt;\n    &lt;\/div&gt;\n\n    &lt;div id=\"RetMsgReg\" class=\"alert alert-danger \" style=\"display:none\" role=\"alert\"&gt; &lt;\/div&gt;\n\n    &lt;button type=\"button\" class=\"btn btn-primary- mycolor float-end px-5 text-white\" onclick=\"Register()\"&gt;Register&lt;\/button&gt;\n\n\n  &lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n\n\n<p>\u0906\u092a\u0928\u0947 \u091c\u094b \u092d\u0940 Login Page \u092c\u0928\u093e\u092f\u093e \u0939\u094b \u0909\u0938 \u092a\u0930 \u0906\u092a \u092f\u0939 Code add \u0915\u0930 \u0926\u0940\u091c\u093f\u090f\u0917\u093e \u0924\u093e\u0915\u093f Login \u0938\u0947 Register Page open \u0915\u093f\u092f\u093e \u091c\u093e \u0938\u0915\u0947 \u0964 <\/p>\n\n\n\n<pre title=\"login.html\" class=\"wp-block-code\"><code lang=\"markup\" class=\"language-markup\">&lt;span href=\"#\"  onclick=\"OpenRegisterPage()\"&gt;Register (New User)&lt;\/a&gt;\n&lt;script&gt;\nfunction OpenRegisterPage() {\n        google.script.run.withSuccessHandler(ShowRegister).OpenPage(\"register\");\n  }\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3-css-for-user-registration\">3. CSS for User Registration <\/h2>\n\n\n\n<p>\u092f\u0939 Css \u0915\u093e Code \u092d\u0940 \u0906\u092a\u0915\u094b HTML \u092b\u093e\u0907\u0932 \u092e\u0947 \u0939\u0940 \u0932\u093f\u0916\u0928\u093e \u0939\u0948\u0902 \u092f\u0926\u093f \u0906\u092a \u0905\u0932\u0917 \u0938\u0947 \u092b\u093e\u0907\u0932 \u092c\u0928\u093e\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902 \u0924\u094b \u092c\u0928\u093e \u0915\u0930 Add \u0915\u0930 \u0932\u0940\u091c\u093f\u090f\u0917\u093e\u0964 <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"css\" class=\"language-css\">&lt;style&gt;\n    body {\n      background-color:  rgba(58, 103, 177, 30%); \/\/rgba(205, 180, 219, 30%);\n    }\n\n    .card {\n      width: 400px;\n      margin: auto;\n      margin-top: 30px;\n    }\n\n    .input-group-text {\n      width: 100px;\n      display: inline-block;\n    }\n\n    .mycolor {\n      background-color: #3a67b1; \/\/#6d3b89;\n    }\n\n    .color {\n      color: #3a67b1; \/\/#6d3b89;\n    }\n\n  \n  &lt;\/style&gt;\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"4-java-script-code-for-user-registration\">4. JavaScript Code for User Registration<\/h2>\n\n\n\n<p>\u092f\u0939 JavaScript \u0915\u093e Code \u092d\u0940 \u0906\u092a\u0915\u094b HTML File \u092e\u0947 \u0939\u0940 add \u0915\u0930\u0928\u093e \u0939\u0948\u0902 \u0964 \u0907\u0938\u092e\u0947 \u091c\u094b function \u092c\u0928\u093e\u092f\u0947 \u0939\u0948\u0902 \u0909\u0938\u0915\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947 \u0928\u0940\u091a\u0947 Detail \u092e\u0947 \u0932\u093f\u0916\u093e \u0939\u0948\u0902 \u0964 <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"javascript\" class=\"language-javascript\">&lt;script&gt;\n  function Register() {\n    var unm    = document.getElementById(\"reg_uname\").value.trim();\n    var uid    = document.getElementById(\"reg_uid\").value.trim();\n    var pass   = document.getElementById(\"reg_pass\").value.trim();\n    var repass = document.getElementById(\"reg_repass\").value.trim();\n\n    if (pass != repass) {\n      RegReturnMsg(\"danger,Password Not Matched...\");\n    }\n    else {      google.script.run.withSuccessHandler(RegReturnMsg).UserRegister(uid,pass,unm);\n    }\n  }\n  \n  function RegReturnMsg(data) {\n      let v = data.split(\",\");\n      let type=v[0];\n      $('#RetMsgReg').removeClass(\"alert-success\").removeClass(\"alert-danger\").addClass(\"alert-\"+type);\n      $('#RetMsgReg').html(v[1]);\n      $('#RetMsgReg').show();\n      if (type == 'success') {\n        setTimeout(function(){  \n           \/\/document.getElementById(\"myid\").click();\n           }, 3000);\n      }\n  }\n&lt;\/script&gt;<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Register() :<\/strong> \u0907\u0938 Function \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930 \u0939\u092e Screen \u0938\u0947 \u0938\u092d\u0940 \u091c\u0930\u0942\u0930\u0940 Columns \u0915\u0940 Value \u0915\u094b \u0932\u0947\u0915\u0930 \u0909\u0938\u0947 Apps Script \u092a\u0930 \u092d\u0947\u091c \u0926\u0947\u0924\u0947 \u0939\u0948\u0902 \u0964 \u0938\u093e\u0925 \u0939\u0940 \u092e\u0947 Screen Level \u0915\u0947 Validation \u092d\u0940 \u0939\u092e\u0928\u0947 \u0907\u0938\u092e\u0947 \u0932\u0917\u093e\u090f \u0939\u0948\u0902 \u0964 \u091c\u094b \u092d\u0940 Apps Script \u0938\u0947 Return \u0906\u0924\u093e \u0939\u0948\u0902 \u0909\u0938\u0938\u0947 \u090f\u0915 \u0928\u092f\u093e Function Call \u0915\u0930 \u0926\u0947\u0924\u0947 \u0939\u0948\u0902 \u091c\u094b \u0915\u0940 \u0928\u093f\u092e\u094d\u0928 \u0939\u0948\u0902 \u0964 <\/li>\n\n\n\n<li><strong>RegReturnMsg(data) :<\/strong> \u0907\u0938 Function \u0938\u0947 \u091c\u0940\u0924\u0928\u0947 \u092d\u0940 Validation \u0932\u0917\u093e\u090f \u0939\u0948\u0902 \u0909\u0928\u094d\u0939\u0947 \u0926\u093f\u0916\u093e\u092f\u093e \u0917\u092f\u093e \u0939\u0948\u0902\u0964 \u0938\u093e\u0925 \u092e\u0947 Success Fully Registerd \u0939\u094b\u0928\u0947 \u0915\u0947 \u092a\u0947\u091c \u0915\u094b Login \u0935\u093e\u0932\u0947 Page \u092a\u0930 \u0932\u0947 \u091c\u093e\u092f\u093e \u0917\u092f\u093e \u0939\u0948\u0902\u0964 <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"5-apps-script-code-for-user-registration\">5. Apps Script Code for User Registration <\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"javascript\" class=\"language-javascript\">let MySheets  = SpreadsheetApp.getActiveSpreadsheet();\nlet LoginSheet  = MySheets.getSheetByName(\"login\"); \n\nfunction doGet(e) {\n  var output = HtmlService.createTemplateFromFile('login');   \n  return output.evaluate();\n}\n\nfunction OpenPage(PageName) {\n    return HtmlService.createHtmlOutputFromFile(PageName).getContent();\n}\n\nfunction UserRegister(pUID, pPassword, pName) {\n    \n    let RetMsg = '';\n    let ReturnData = LoginSheet.getRange(\"A:A\").createTextFinder(pUID).matchEntireCell(true).findAll();\n    let StartRow = 0;\n    ReturnData.forEach(function (range) {\n      StartRow = range.getRow();\n    });\n\n    if (StartRow &gt; 0) \n    {\n      RetMsg = 'danger, User Already Exists';\n    }\n    else\n    {\n      LoginSheet.appendRow([pUID, pPassword, pName]) ;  \n      RetMsg = 'success, User Successfully Registered'; \n    }\n\n    return  RetMsg;\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"6-video-\u0915\u0947-\u092e\u093e\u0927\u094d\u092f\u092e-\u0938\u0947-\u0938\u092e\u091d\u0928\u0947-\u0915\u0947-\u0932\u093f\u090f\">6. Video \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u0938\u092e\u091d\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f <\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"\ud83d\udcf0Optimized User Registration System: Apps Script, HTML, Bootstrap | Web Dev Tutorial \ud83d\udd25\ud83d\udcdd\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/hG87WrXkDSk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"7-execution-user-registration\">7. Execution (User Registration)<\/h2>\n\n\n\n<p>\u0907\u0938 Page \u0938\u0947 \u0939\u092e \u0915\u094b\u0908 \u092d\u0940 \u0928\u090f User \u0915\u093e Registration \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 \u0964 \u0907\u0938\u092e\u0947 Example \u0915\u0947 \u0915\u0947\u0935\u0932 \u0935\u0939\u0940 Columns \u0932\u093f\u090f \u0939\u0948\u0902 \u091c\u094b \u091c\u0930\u0942\u0930\u0940 \u0939\u0948\u0902 \u0906\u092a \u091a\u093e\u0939\u0947 \u0924\u094b \u0914\u0930 \u092d\u0940 Columns \u0932\u0947 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 \u0964 \u0907\u0938 Page \u092a\u0930 \u0939\u092e\u0928\u0947 \u0915\u0941\u091b Validation \u092d\u0940 \u0932\u0917\u093e\u090f \u0939\u0948\u0902 \u0964 <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"598\" src=\"https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-1.png?resize=640%2C598&#038;ssl=1\" alt=\"\" class=\"wp-image-11416\" style=\"width:348px;height:325px\" srcset=\"https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-1.png?w=650&amp;ssl=1 650w, https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-1.png?resize=300%2C280&amp;ssl=1 300w, https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-1.png?resize=150%2C140&amp;ssl=1 150w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n<\/div>\n\n\n<p>\u092f\u0926\u093f Password \u0914\u0930 Re-enter Password same \u0928\u0939\u0940\u0902 \u0939\u094b\u0928\u0947 \u092a\u0930 \u0928\u093f\u092e\u094d\u0928 \u092a\u094d\u0930\u0915\u093e\u0930 \u0938\u0947 Message \u0906\u090f\u0917\u093e, \u092f\u0939 JavaScript \u0938\u0947 \u0915\u093f\u092f\u093e \u0939\u0948\u0902 \u0964 <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"545\" height=\"106\" src=\"https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-5.png?resize=545%2C106&#038;ssl=1\" alt=\"\" class=\"wp-image-11438\" style=\"width:345px;height:67px\" srcset=\"https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-5.png?w=545&amp;ssl=1 545w, https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-5.png?resize=300%2C58&amp;ssl=1 300w, https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-5.png?resize=150%2C29&amp;ssl=1 150w\" sizes=\"auto, (max-width: 545px) 100vw, 545px\" \/><\/figure>\n<\/div>\n\n\n<p>\u092f\u0926\u093f \u090f\u0915 \u092c\u093e\u0930 \u092a\u0939\u0932\u0947 \u0938\u0947 User Registered \u0939\u0948\u0902 \u0924\u092c User Already Exists \u0915\u093e Message \u0906\u090f\u0917\u093e\u0964 <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"542\" height=\"97\" src=\"https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-9.png?resize=542%2C97&#038;ssl=1\" alt=\"\" class=\"wp-image-11447\" style=\"width:343px;height:61px\" srcset=\"https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-9.png?w=542&amp;ssl=1 542w, https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-9.png?resize=300%2C54&amp;ssl=1 300w, https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-9.png?resize=150%2C27&amp;ssl=1 150w\" sizes=\"auto, (max-width: 542px) 100vw, 542px\" \/><\/figure>\n<\/div>\n\n\n<p>\u091c\u092c User \u0938\u092d\u0940 Validation pass \u0915\u0930 \u0932\u0947\u0917\u093e \u0924\u094b \u0915\u0941\u091b \u0907\u0938 \u0924\u0930\u0939 \u0938\u0947 Message Display \u0939\u094b\u0917\u093e \u0964 <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"545\" height=\"99\" src=\"https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-8.png?resize=545%2C99&#038;ssl=1\" alt=\"\" class=\"wp-image-11445\" style=\"width:357px;height:65px\" srcset=\"https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-8.png?w=545&amp;ssl=1 545w, https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-8.png?resize=300%2C54&amp;ssl=1 300w, https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/09\/image-8.png?resize=150%2C27&amp;ssl=1 150w\" sizes=\"auto, (max-width: 545px) 100vw, 545px\" \/><\/figure>\n<\/div>\n\n\n<p>\u0906\u0936\u093e \u0939\u0948\u0902 \u092e\u0941\u091d\u0947 \u0906\u092a\u0915\u094b User Registration System \u092c\u0939\u0941\u0924 \u0939\u0940 \u0905\u091a\u094d\u091b\u0947 \u0938\u0947 \u0938\u092e\u091d \u092e\u0947 \u0906 \u0917\u092f\u093e \u0939\u0948\u0902, \u0907\u0938 Article \u0938\u0947 related \u0915\u094b\u0908 \u092d\u0940 Query \u0939\u094b \u0924\u094b \u0906\u092a \u092e\u0941\u091d\u0947 \u0928\u093f\u0903\u0938\u0902\u0915\u094b\u091a comment \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 \u0964 \u092f\u0939 Article \u0915\u0948\u0938\u093e \u0932\u0917\u093e Comment \u0915\u0930\u0928\u093e \u0928 \u092d\u0942\u0932\u0947 \u0964 \u0905\u092a\u0928\u093e \u0915\u0940\u092e\u0924\u0940 \u0938\u092e\u092f \u0926\u0947\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0927\u0928\u094d\u092f\u0935\u093e\u0926 \u0964 <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\u0939\u092e\u093e\u0930\u0947-\u0905\u0928\u094d\u092f-\u0906\u0930\u094d\u091f\u093f\u0915\u0932\"><strong>\u0939\u092e\u093e\u0930\u0947 \u0905\u0928\u094d\u092f \u0906\u0930\u094d\u091f\u093f\u0915\u0932<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/selfimagination.in\/tips\/mysql-function\/\">MySQL Function<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/selfimagination.in\/tips\/mysql-stored-procedure\/\">MySQL Stored Procedure<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/selfimagination.in\/tips\/get-post-method\/\">PHP Get \/Post Method \u0915\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902 \u091c\u093e\u0928\u0947<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/selfimagination.in\/tips\/php-math-function\/\">PHP Math Function \u0915\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902 \u091c\u093e\u0928\u0947<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/selfimagination.in\/tips\/learn-cpp-from-c\/\">C \u0938\u0947 C ++ \u0938\u0940\u0916\u0947 \u0938\u0930\u0932 \u0936\u092c\u094d\u0926\u094b\u0902 \u092e\u0947\u0902<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/selfimagination.in\/tips\/php-variables\/\">PHP Variable \u0915\u0947 \u092c\u093e\u0930\u0947 \u092e\u0947\u0902 \u091c\u093e\u0928\u0947<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/selfimagination.in\/tips\/arduino-control-structure\/\">Arduino Control Structure<\/a>&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/selfimagination.in\/tips\/c-union\/\">Union in C<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/selfimagination.in\/tips\/c-pointer\/\">Declaration of Pointer in C<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/selfimagination.in\/tips\/search-jquery\/\">jQuery Search Filter<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/selfimagination.in\/tips\/mysql-table-create-alter-drop\/\">MySQL Create Table | Alter Table | Drop Table<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/selfimagination.in\/tips\/api-using-node-react-express-mysql\/\">API Using NODE REACT EXPRESS MYSQL SEQUELIZE (For Backend OR Server Side)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/selfimagination.in\/tips\/cpanel\/\">CPANEL In Hindi<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u092f\u0926\u093f \u0906\u092a Apps Script Web API \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930 User Registration \u092c\u0928\u093e\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902 \u0924\u094b \u092f\u0939 Article \u0906\u092a\u0915\u0947 \u0932\u093f\u090f \u0939\u0940 \u0939\u0948\u0902 \u0964 \u0905\u092d\u0940 \u0924\u0915 \u0939\u092e\u0928\u0947 \u091c\u094b \u092d\u0940 Article \u0932\u093f\u0916\u0947 \u0909\u0938\u092e\u0947 \u0939\u092e\u0947\u0902 Google Sheet \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930 Login Check \u0915\u093f\u092f\u093e \u0925\u093e \u0907\u0938 Article \u092e\u0947 \u0939\u092e\u0947\u0902 \u092a\u093f\u091b\u0932\u0947 Article \u0915\u094b Implement \u0915\u0930\u0924\u0947 \u0939\u0941\u0935\u0947 \u0907\u0938\u092e\u0947 User \u092d\u0940 Project \u0915\u0947 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11770,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[28],"tags":[],"class_list":["post-11766","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-google-apps-script"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/selfimagination.in\/tips\/wp-content\/uploads\/2023\/12\/Login-User-Registration-Apps-Script.jpg?fit=1280%2C720&ssl=1","_links":{"self":[{"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/posts\/11766","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/comments?post=11766"}],"version-history":[{"count":17,"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/posts\/11766\/revisions"}],"predecessor-version":[{"id":11787,"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/posts\/11766\/revisions\/11787"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/media\/11770"}],"wp:attachment":[{"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/media?parent=11766"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/categories?post=11766"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/selfimagination.in\/tips\/wp-json\/wp\/v2\/tags?post=11766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}