{"id":15338,"date":"2022-10-11T06:58:27","date_gmt":"2022-10-11T01:28:27","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/"},"modified":"2022-10-11T06:58:27","modified_gmt":"2022-10-11T01:28:27","slug":"solved-validating-password-in-single-text-field-swift-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/","title":{"rendered":"[Solved] Validating Password in Single Text Field Swift [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-38856624\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"38856624\" data-parentid=\"38854857\" data-score=\"3\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Create a Label, TextField and a Button, Add them all to your view controller and create a IBAction for the Button. In the Attribute Inspector set the tag number of the button to 2, you can also change the TextFields Keyboard type to Number Pad.<\/p>\n<p><a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/i.stack.imgur.com\/6Q8cm.png\">Setup<\/a><\/p>\n<p>Now add three variables:<\/p>\n<pre><code>var Password1: String?\nvar Password2: String?\nvar Offical_Password: String?\n<\/code><\/pre>\n<p>In the ViewDidLoad function set the buttons tag equal to 1:<\/p>\n<pre><code>Button.tag = 1\n<\/code><\/pre>\n<p>These two functions shown below will handle the settings of the TextField and the  Label. It will also check whether Password1 is equal to Password2 and then set the Official_Password:<\/p>\n<pre><code>    func Password () {\n    if (TextField.text == \"\") {\n        \/\/ Password is required\n    } else {\n        Lable.text = \"Confirm Password\"\n        Password1 = TextField.text\n        TextField.text = \"\"\n    }\n}\n\n\nfunc Password_Confimed () {\n    if TextField.text == \"\" {\n        \/\/ Confirmation Password is required\n    } else {\n        Password2 = TextField.text\n    }\n    if Password1 == Password2 {\n        Lable.text = \"Done\"\n        Offical_Password = Password1\n        TextField.text = \"\"\n    } else {\n        \/\/ Handle error\n    }\n}\n<\/code><\/pre>\n<p>Finally in the IBAction function add:<\/p>\n<pre><code>@IBAction func Button_Pressed(sender: AnyObject) {\n    if Button.tag == 1 {\n        Password()\n        Button.tag = 2\n    } else if Button.tag == 2 {\n        Password_Confimed()\n        \/\/ Go to another View Controller\n    }\n}\n<\/code><\/pre>\n<p><a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/i.stack.imgur.com\/DJN4v.jpg\">The Final Result<\/a><\/p>\n<p>You will have to add how you want to deal with problems such as making sure the password isn&#8217;t too weak and what you actually want to do when the password is set.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">3<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Validating Password in Single Text Field Swift [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Create a Label, TextField and a Button, Add them all to your view controller and create a IBAction for the Button. In the Attribute Inspector set the tag number of the button to 2, you can also change the TextFields Keyboard type to Number Pad. Setup Now add three variables: var Password1: String? var &#8230; <a title=\"[Solved] Validating Password in Single Text Field Swift [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/\" aria-label=\"More on [Solved] Validating Password in Single Text Field Swift [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[471,1086,522,1059],"class_list":["post-15338","post","type-post","status-publish","format-standard","hentry","category-solved","tag-ios","tag-nsuserdefaults","tag-swift","tag-uitextfield"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Validating Password in Single Text Field Swift [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Validating Password in Single Text Field Swift [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Create a Label, TextField and a Button, Add them all to your view controller and create a IBAction for the Button. In the Attribute Inspector set the tag number of the button to 2, you can also change the TextFields Keyboard type to Number Pad. Setup Now add three variables: var Password1: String? var ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-11T01:28:27+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Validating Password in Single Text Field Swift [closed]\",\"datePublished\":\"2022-10-11T01:28:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/\"},\"wordCount\":153,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"ios\",\"nsuserdefaults\",\"swift\",\"uitextfield\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/\",\"name\":\"[Solved] Validating Password in Single Text Field Swift [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-10-11T01:28:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Validating Password in Single Text Field Swift [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Validating Password in Single Text Field Swift [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Validating Password in Single Text Field Swift [closed] - JassWeb","og_description":"[ad_1] Create a Label, TextField and a Button, Add them all to your view controller and create a IBAction for the Button. In the Attribute Inspector set the tag number of the button to 2, you can also change the TextFields Keyboard type to Number Pad. Setup Now add three variables: var Password1: String? var ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/","og_site_name":"JassWeb","article_published_time":"2022-10-11T01:28:27+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Validating Password in Single Text Field Swift [closed]","datePublished":"2022-10-11T01:28:27+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/"},"wordCount":153,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["ios","nsuserdefaults","swift","uitextfield"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/","name":"[Solved] Validating Password in Single Text Field Swift [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-10-11T01:28:27+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-validating-password-in-single-text-field-swift-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Validating Password in Single Text Field Swift [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/15338","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=15338"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/15338\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=15338"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=15338"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=15338"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}