LoginTest:从Rails开始旅程

时间:2021-03-03 01:41:40
【文件属性】:
文件名称:LoginTest:从Rails开始旅程
文件大小:54KB
文件格式:ZIP
更新时间:2021-03-03 01:41:40
Ruby 登录测试 代码测试项目。 使用规则进行身份验证的示例。 在您面前提出的是一个不完整的项目。 请完成以下功能。 添加规则模型 添加与用户模型关联的新规则模型。 用户应该有很多规则。 规则具有CIDR和权限属性。 CIDR属性应被验证为有效的CIDR范围,权限属性应为“允许”或“拒绝”。 编写Auther服务 Auther服务应处理用户身份验证。 该服务应利用has_strong_password( has_secure_password? )用户功能,以及使用请求的IP地址和规则中的CIDR值来调用或实施规则实施。 创建一个登录表单并设置用户会话 在/ sign-up创建一个登录表单,以供用户提交用户名和密码。 然后应执行用户规则。 成功登录后,应将用户重定向到主页,并显示其用户名以及登录期间执行的规则。 它应该说类似“从{ip地址}登录的用户{username},它与规则{rules}相
【文件预览】:
LoginTest-master
----log()
--------.keep(0B)
----bin()
--------update(819B)
--------rake(90B)
--------yarn(303B)
--------setup(957B)
--------spring(463B)
--------rails(141B)
--------bundle(125B)
----vendor()
--------assets()
----config()
--------locales()
--------database.yml(552B)
--------initializers()
--------application.rb(725B)
--------routes.rb(188B)
--------boot.rb(207B)
--------storage.yml(1KB)
--------spring.rb(111B)
--------cable.yml(187B)
--------secrets.yml(964B)
--------environment.rb(128B)
--------environments()
----.!5518!.tool-versions(0B)
----.!4069!.tool-versions(0B)
----db()
--------seeds.rb(343B)
--------migrate()
--------schema.rb(2KB)
----Rakefile(249B)
----rails_upgrade_guideline.md(696B)
----app()
--------models()
--------assets()
--------controllers()
--------views()
--------services()
--------helpers()
----Gemfile(2KB)
----Gemfile.lock(6KB)
----.idea()
--------dataSources.xml(813B)
--------$PRODUCT_WORKSPACE_FILE$(461B)
--------misc.xml(290B)
--------vcs.xml(180B)
--------modules.xml(270B)
--------.generators(2KB)
--------.rakeTasks(13KB)
--------.gitignore(116B)
--------inspectionProfiles()
--------LoginTest.iml(11KB)
----.rspec(25B)
----spec()
--------models()
--------requests()
--------support()
--------controllers()
--------factories()
--------rails_helper.rb(3KB)
--------spec_helper.rb(5KB)
----.gitignore(474B)
----lib()
--------tasks()
--------assets()
----public()
--------404.html(2KB)
--------robots.txt(202B)
--------500.html(1KB)
--------422.html(2KB)
--------favicon.ico(0B)
----README.md(1KB)
----config.ru(153B)
----.tool-versions(11B)

网友评论