yesod-account-auth-example:找--源码

上传者: 42178963 | 上传时间: 2021-07-19 14:03:09 | 文件大小: 129KB | 文件类型: ZIP
yesod-account-auth-example 我在 Yesod 中找不到任何“克隆并获取用户注册/登录/注销”的例子,所以我做了这个。 随意重复使用。

文件下载

资源详情

[{"title":"( 41 个子文件 129KB ) yesod-account-auth-example:找--源码","children":[{"title":"yesod-account-auth-example-master","children":[{"title":"yesod-auth-account-example.cabal <span style='color:#111;'> 4.81KB </span>","children":null,"spread":false},{"title":"Settings.hs <span style='color:#111;'> 5.24KB </span>","children":null,"spread":false},{"title":"Foundation.hs <span style='color:#111;'> 6.63KB </span>","children":null,"spread":false},{"title":".ghci <span style='color:#111;'> 422B </span>","children":null,"spread":false},{"title":"Model.hs <span style='color:#111;'> 385B </span>","children":null,"spread":false},{"title":"Handler","children":[{"title":"Common.hs <span style='color:#111;'> 528B </span>","children":null,"spread":false},{"title":"Home.hs <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false}],"spread":true},{"title":"Application.hs <span style='color:#111;'> 6.63KB </span>","children":null,"spread":false},{"title":"Import.hs <span style='color:#111;'> 125B </span>","children":null,"spread":false},{"title":"config","children":[{"title":"test-settings.yml <span style='color:#111;'> 62B </span>","children":null,"spread":false},{"title":"models <span style='color:#111;'> 357B </span>","children":null,"spread":false},{"title":"robots.txt <span style='color:#111;'> 14B </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"settings.yml <span style='color:#111;'> 892B </span>","children":null,"spread":false},{"title":"keter.yml <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"sqlite.yml <span style='color:#111;'> 389B </span>","children":null,"spread":false},{"title":"routes <span style='color:#111;'> 133B </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"test","children":[{"title":"TestImport.hs <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"Handler","children":[{"title":"HomeSpec.hs <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"CommonSpec.hs <span style='color:#111;'> 420B </span>","children":null,"spread":false}],"spread":true},{"title":"Spec.hs <span style='color:#111;'> 44B </span>","children":null,"spread":false}],"spread":true},{"title":".dir-locals.el <span style='color:#111;'> 404B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 180B </span>","children":null,"spread":false},{"title":"stack.yaml <span style='color:#111;'> 102B </span>","children":null,"spread":false},{"title":"Settings","children":[{"title":"StaticFiles.hs <span style='color:#111;'> 694B </span>","children":null,"spread":false}],"spread":false},{"title":"Import","children":[{"title":"NoFoundation.hs <span style='color:#111;'> 345B </span>","children":null,"spread":false}],"spread":false},{"title":"templates","children":[{"title":"homepage.lucius <span style='color:#111;'> 238B </span>","children":null,"spread":false},{"title":"homepage.hamlet <span style='color:#111;'> 142B </span>","children":null,"spread":false},{"title":"default-layout-wrapper.hamlet <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"default-layout.hamlet <span style='color:#111;'> 52B </span>","children":null,"spread":false},{"title":"homepage.julius <span style='color:#111;'> 124B </span>","children":null,"spread":false}],"spread":false},{"title":".gitignore <span style='color:#111;'> 181B </span>","children":null,"spread":false},{"title":"app","children":[{"title":"main.hs <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"DevelMain.hs <span style='color:#111;'> 2.93KB </span>","children":null,"spread":false},{"title":"devel.hs <span style='color:#111;'> 144B </span>","children":null,"spread":false}],"spread":false},{"title":"static","children":[{"title":"fonts","children":[{"title":"glyphicons-halflings-regular.ttf <span style='color:#111;'> 40.31KB </span>","children":null,"spread":false},{"title":"glyphicons-halflings-regular.eot <span style='color:#111;'> 19.86KB </span>","children":null,"spread":false},{"title":"glyphicons-halflings-regular.svg <span style='color:#111;'> 61.45KB </span>","children":null,"spread":false},{"title":"glyphicons-halflings-regular.woff <span style='color:#111;'> 22.77KB </span>","children":null,"spread":false}],"spread":false},{"title":"css","children":[{"title":"bootstrap.css <span style='color:#111;'> 129.40KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明