{"id":2944,"date":"2020-11-12T11:17:44","date_gmt":"2020-11-12T17:17:44","guid":{"rendered":"http:\/\/linuxitos.com\/main\/?p=2944"},"modified":"2020-11-12T11:20:29","modified_gmt":"2020-11-12T17:20:29","slug":"login-registro-y-recuperacion-de-contrasena-codeigniter-4","status":"publish","type":"post","link":"https:\/\/linuxitos.com\/main\/login-registro-y-recuperacion-de-contrasena-codeigniter-4\/","title":{"rendered":"Login, registro y recuperaci\u00f3n de contrase\u00f1a CodeIgniter 4"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1321\" height=\"879\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/11\/1-1024x681.png\" alt=\"\" class=\"wp-image-2945\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/11\/1-1024x681.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/11\/1-300x200.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/11\/1-768x511.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/11\/1.png 1321w\" sizes=\"auto, (max-width: 1321px) 100vw, 1321px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Introducci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En este proyecto que comparto, contiene lo esencial para inicio de sesi\u00f3n, registro y recuperaci\u00f3n de contrase\u00f1a de usuarios de un sitio web.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Requerimientos<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se desarroll\u00f3 sobre las siguientes bases, pueden modificarlo, o cambiar el SO, sin embargo, lo dem\u00e1s s\u00ed es necesario que se conserve.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Fedora 33 x86_64<\/li><li>Codeigniter 4.0.4<\/li><li>PHP 7.4<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Configuraci\u00f3n<\/h2>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><a href=\"https:\/\/gitlab.com\/ferm\/login-codeigniter-civ\">https:\/\/gitlab.com\/ferm\/login-codeigniter-civ<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Descargar el proyecto de GitLab<\/li><li>Primero es necesario montar la base de datos, abrir phpmyadmin e importar el archivo sql que viene dentro del proyecto<\/li><li>De acuerdo a la configuraci\u00f3n de los accesos a la base de datos, cambiar los datos en el archivo .env<\/li><li>Si se cambi\u00f3 la url del proyecto, entonces modificar .env<\/li><li>Una vez configurado, abrir la url http:\/\/localhost\/login-codeigniter-civ <\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Capturas<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"681\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/11\/2-1024x681.png\" alt=\"\" class=\"wp-image-2946\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/11\/2-1024x681.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/11\/2-300x200.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/11\/2-768x511.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/11\/2.png 1321w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"681\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/11\/3-1024x681.png\" alt=\"\" class=\"wp-image-2947\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/11\/3-1024x681.png 1024w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/11\/3-300x200.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/11\/3-768x511.png 768w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2020\/11\/3.png 1321w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Este proyecto, se bas\u00f3 del proyecto del usuario de github <a href=\"https:\/\/github.com\/alexlancer\/codeigniter4login\">https:\/\/github.com\/alexlancer\/codeigniter4login<\/a>, sin embargo no inclu\u00eda el proceso de recuperaci\u00f3n de contrase\u00f1a por email, lo he agregado y lo resub\u00ed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n En este proyecto que comparto, contiene lo esencial para inicio de sesi\u00f3n, registro y recuperaci\u00f3n de contrase\u00f1a de usuarios de un sitio web. Requerimientos Se desarroll\u00f3 sobre las siguientes bases, pueden modificarlo, o cambiar el SO, sin embargo, lo dem\u00e1s s\u00ed es necesario que se conserve. Fedora 33 x86_64 Codeigniter 4.0.4 PHP 7.4 Configuraci\u00f3n [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1540],"tags":[1716,1715],"class_list":["post-2944","post","type-post","status-publish","format-standard","hentry","category-develepmet","tag-inicio-sesion-codeigniter","tag-login-codeigniter"],"_links":{"self":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/2944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/comments?post=2944"}],"version-history":[{"count":2,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/2944\/revisions"}],"predecessor-version":[{"id":2949,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/2944\/revisions\/2949"}],"wp:attachment":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media?parent=2944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/categories?post=2944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/tags?post=2944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}