问题标签 [laravel-authentication]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Laravel - 自定义认证查询
如何添加DESC
到默认登录 sql 查询?
我的意思是默认情况下是这样的
select * from users where name = user_name limit 1
.
我该如何添加
select * from users where name = user_name ORDER BY id DESC limit 1
?
我知道名称列应该只包含唯一值,我的登录系统不同(另一个表中的一些预定义用户),我需要多个具有相同名称的用户注册。我只想登录数据库中的最后一条记录。请帮助我如何在 laravel 中自定义模型提供程序?我不知道要修改哪些文件才能使其正常工作。
这是我的 LoginController.php 但你可以忽略它(我添加它是因为一些用户需要它)只需查看默认 loginController 来自php artisan make:auth
我的 LoginController 中的所有方法都覆盖了来自vendor\laravel\framework\src\Illuminate\Foundation\Auth\AuthenticatesUsers.php
laravel - Laravel 5.5:登录后如何停止重定向到上一页
我正在使用 Laravel 默认身份验证当用户登录时,我将他/她重定向到 /dashboard 而不是 /home
在 RedirectIfAuthenticated 中更改此行
至
现在,如果用户点击另一个需要身份验证的 url,可以说 /abc 它会将用户重定向到登录,但是一旦他/她登录,它就会将用户带到 /abc 而不是 /dashboard(根据我的要求)我希望它总是每当他/她登录时将用户带到/dashboard,而不管他/她试图点击的上一页
任何人都知道要覆盖哪个功能或任何东西......
laravel - 从 laravel 5.6 中的电子邮件参数中删除验证。我正在使用 authenticate() 方法
我正在尝试使用 ajax 和 laravel 5.6 authenticate() 方法对使用进行身份验证。如果我传递“电子邮件”和“密码”参数,那么它工作正常,但如果我将电子邮件参数更改为user_email,那么它会验证“需要电子邮件字段”。所以我需要帮助来使用不同的参数(如 user_email 等)而不是电子邮件和密码来验证用户。
这里是代码文件路径 app\Http\Controllers\AUth\LoginController.php
谢谢
php - 使用 Auth 的 Laravel 注册不起作用
我正在尝试使用 Laravel 提供的 Auth 注册用户,但我不能。另外,我正在同一个视图(索引)中进行登录和注册。通过一个按钮,我将视图更改为登录或注册。这一切都发生在sidenav
这是我的路线:
这是注册视图:
这是我的注册控制器:
laravel - 身份验证:用户在模块控制器 laravel 中显示空白
我正在使用 laravel 中的自定义模块并且无法访问
它显示我空白。
我的路线在模块内
我的模块目录正在app\Modules\ScreenColors
使用 ArtemSchander 模块包
如何访问模块控制器的身份验证详细信息?谢谢。
php - Laravel Auth 检查组织
当用户尝试注册时,我要求他们输入组织 ID,我希望根据我的组织表检查该组织 ID 并查看它是否存在。如果存在则注册用户,如果失败则返回错误消息。我一直在网上四处寻找,个人找不到这样的东西。如果有人可以提供帮助,我将不胜感激。
我正在使用带有默认身份验证的Laravel 5.6 。
验证器:
用户创建:
php - 如何使用 Laravel Cashier 将订阅传递给其他用户
我正在使用 Laravel PHP 框架构建一个项目。我使用 Laravel Auth 进行身份验证,使用 Laravel Cashier 作为 Stripe 的接口。
我怎样才能完成以下场景:用户订阅了我的服务。他可以使用他的设置页面添加在他手下工作的用户。我希望他手下的所有工作都属于他的订阅范围。
因此,例如当主用户的订阅已过期时,我希望所有子用户都收到过期订阅警报。当主用户重新订阅时,我希望所有子用户都能够登录。
我不想要完整的代码,我只想知道如何处理这个问题。
所有用户信息都存储在“用户”表中(这是用于身份验证的默认表)。
订阅信息存储在“订阅”表(即 Cashier 的默认表)中。
任何帮助表示赞赏。
谢谢。
laravel - Laravel 身份验证重置
我有困难如何根据 laravel 生成的令牌获取用户 ID?我对framewrok不是很熟悉,有人可以帮助我吗?
重置密码控制器
如何更新密码?我只有通过电子邮件收到的令牌?
laravel - 具有更多自定义字段的 Laravel 登录
我希望用户仅使用他/她的 id_number(学校 ID 号)登录。或者如果他忘记了他的身份证号码,我希望他使用他的姓名、课程和毕业年份登录。
是否可以使用 Laravel 身份验证来实现这一点?我对laravel真的很陌生。如果您能帮助我,我将不胜感激。谢谢
php - Laravel 5.5 - 在重定向时自动注销用户(在服务器上,但不在本地执行此操作)
我正在尝试创建一个除了通过 Socialite 插件登录用户之外什么都不做的应用程序。一切正常,我被重定向到 facebook,创建了新用户,然后当用户被重定向到“/”时,用户神秘地注销了。
(注意,这不会在本地发生。在我的本地机器上一切正常)。
Facebook 登录控制器:
路由文件:
登录控制器:
中间件/RedirectIfAuthenticated.php:
我的中间件文件夹中没有定义的“auth”中间件。它是通过 laravel 自动完成的。
再次:该项目在本地按预期工作,但不在服务器上。
最后一点:当我在重定向到“/”之前立即 dd(Auth::check()) 时,即使在服务器上,我也会得到“true”,但是当我在登录页面上 dd 相同的东西时,我会得到 false。因此,用户以某种方式在重定向上被注销。