authentication 相关问题

身份验证是确定某人或某事实际上是否宣布是谁或者是什么的过程。

Oracle APEX 上基于角色的授权

我有一个名为 CustomAuthorization 的自定义身份验证方案,具有以下 PL/SQL: 宣布 is_admin_flag VARCHAR2(1); 开始 -- 检索当前用户的管理员标志 选择 is_admin INTO is_admin...

回答 1 投票 0

如何在 Django Web 应用程序中使用 Microsoft easyauth?

我在 Azure 上托管一个 django 项目,我需要使用 Microsoft 登录该项目。我无法安装任何第三方软件包,例如 django_microsoft_auth,因此需要安装

回答 1 投票 0

我可以修改此 Firebase 模板以用于我自己的通知吗?

通过Firebase注册时,会向邮箱发送一封邮件进行确认。单击链接时,将打开一个带有现成模板的窗口: 图片在这里,点我 这个模板可以吗?

回答 1 投票 0

在 flutter 中使用 Go Router 和 BLoC 进行身份验证

我在 Web 应用程序中使用 Go Router 和 BLoC 来管理用户会话。我正在寻找的是,在输入某个路线时,能够验证用户是否是

回答 1 投票 0

将使用 django 表单并发布数据的用户

我创建了一个具有 CRUD 功能的 django Web 应用程序,我希望能够看到已在表单上发布的用户(及其姓名),并查看他们发布的数据的完整列表及其

回答 1 投票 0

如何在 Linux 中使用 C 或 C++ 在没有 pam 的情况下以 root 身份使用密码身份验证运行命令

TL;DR 例如,su 或 sudo 如何在没有 PAM 的情况下工作? 你好, 我想玩弄 suid 之类的东西, 我已经得到了 SUID 部分和 SUID 位 等等,但问题是它并不像...

回答 1 投票 0

cx_Oracle 连接方法失败时提示用户重试密码

我使用python中的cx_Oracle模块来连接和查询oracle数据库。 导入cx_Oracle 我构建了一个 tkinter 小部件,以便可以提示用户输入用户名和密码,这...

回答 1 投票 0

htaccess 不起作用 - 密码总是错误

我正在尝试对目录进行密码保护,并且该目录中有两个文件应该对其进行密码保护: .htaccess .htpasswd HT访问: ###.htaccess 的内容: AuthUserFile /var/www...

回答 11 投票 0

使用 Windows 身份验证的 Blazor 服务器应用程序未经授权出现 401 错误

我正在构建供公司内部使用的 Blazor 服务器应用程序并使用 Windows 身份验证。该应用程序应该通过公开的控制器从另一个应用程序获取更新。我正在尝试...

回答 1 投票 0

注册账号成功后如何路由登录?

**我一直在尝试登录并注册我们制作的网站。我正在使用 vs code 和 laravel Blade 模板。 这是我的登录代码:** **我一直在尝试登录并注册我们制作的网站。我正在使用 vs code 和 laravel Blade 模板。 这是我的登录代码:** <?php session_start(); $validationRules = [ 'email' => ['required', 'email'], 'password' => ['required', 'regex:/^[A-Za-z0-9\s-_]+$/'] ]; $errors = []; if ($_SERVER['REQUEST_METHOD'] === 'POST') { foreach ($validationRules as $field => $rules) { foreach ($rules as $rule) { switch ($rule) { case 'required': if (empty($_POST[$field])) { $errors[$field] = ucfirst($field) . ' is required.'; } break; case 'email': if (!filter_var($_POST[$field], FILTER_VALIDATE_EMAIL)) { $errors[$field] = 'Invalid email format.'; } break; case 'regex': if (!preg_match('/^[A-Za-z0-9\s-_]+$/', $_POST[$field])) { $errors[$field] = ucfirst($field) . ' contains invalid characters.'; } break; } } } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" href="StyleLogin.css"> <title>Style Sync Login Page</title> </head> <body> <div class="card"> <div class="card-header"> <img src="{{ asset('logo.png') }}" alt="Style Sync Logo"> <div class="title-container"> <h1>Account Login</h1> </div> <div class="card-body"> <?php if (!empty($errors)): ?> <div class="alert alert-danger"> <ul> <?php foreach ($errors as $error): ?> <li><?= $error ?></li> <?php endforeach; ?> </ul> </div> <?php endif; ?> <form action="login" method="POST"> @csrf <div class="form-group"> <label for="email">Email</label> <input type="email" id="email" name="email" required> </div> <div class="form-group"> <label for="password">Password</label> <input type="password" id="password" name="password" required> </div> <button type="submit">Login</button> </form> <p>Don't have an account?<a href="{{ route('registration') }}">Register an Account</a></p> </div> </div> </body> </html> 然后这就是我在登录控制器上的内容: <?php namespace App\Http\Controllers\Auth; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Validator; class LoginController extends Controller { public function showLoginForm() { return view('auth.login'); } public function login(Request $request) { $validator = Validator::make($request->all(), [ 'email' => 'required|email', 'password' => 'required', ]); if ($validator->fails()) { return redirect()->route('login')->withErrors($validator)->withInput(); } if (Auth::attempt(['email' => $request->email, 'password' => $request->password])) { return redirect()->route('dashboard'); } else { return redirect()->route('login')->with('error', 'Invalid email or password'); } } } 这是注册码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Style Sync Registration Page</title> <link rel="stylesheet" href="StyleRegistration.css"> </head> <body> <div class="card"> <div class="card-header"> <img src="{{ asset('logo.png') }}" alt="Style Sync Logo"> <h1>Account Registration</h1> </div> <div class="card-body"> <form method="POST" action="{{ route('registration') }}"> @csrf <div> <label for="name">Name</label> <input id="name" type="text" name="name" value="{{ old('name') }}" required> @error('name') <div class="error">{{ $message }}</div> @enderror </div> <div> <label for="email">Email</label> <input id="email" type="email" name="email" value="{{ old('email') }}" required> @error('email') <div class="error">{{ $message }}</div> @enderror </div> <div> <label for="password">Password</label> <input id="password" type="password" name="password" required> @error('password') <div class="error">{{ $message }}</div> @enderror </div> <div> <label for="password_confirmation">Confirm Password</label> <input id="password_confirmation" type="password" name="password_confirmation" required> </div> <button type="submit">Register</button> </form> <p>Already have an account? <a href="{{ route('login') }}">Login here!</a></p> </div> </div> </body> </html> 那么这就是注册控制器 <?php namespace App\Http\Controllers\Auth; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use Illuminate\Support\Facades\Validator; use App\Models\User; class RegistrationController extends Controller { public function showRegistrationForm() { return view('auth.registration'); } public function register(Request $request) { $validator = Validator::make($request->all(), [ 'name' => 'required|string|max:255', 'email' => 'required|string|email|max:255|unique:users', 'password' => 'required|string|min:8|confirmed', ]); if ($validator->fails()) { return redirect()->route('registration')->withErrors($validator)->withInput(); } User::create([ 'name' => $request->name, 'email' => $request->email, 'password' => bcrypt($request->password), ]); return redirect()->route('login')->with('success', 'Registration successful! Please login.'); } } 这是web.php路由 <?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\Auth\LoginController; use App\Http\Controllers\Auth\RegistrationController; use App\Http\Controllers\DashboardController; Route::get('/', function () { return view('welcome'); }); Route::get('/login', [LoginController::class, 'showLoginForm'])->name('login'); Route::post('/login', [LoginController::class, 'login']); Route::get('/registration', [RegistrationController::class, 'showRegistrationForm'])->name('registration'); Route::post('/registration', [RegistrationController::class, 'registration']); Route::get('/dashboard', [DashboardController::class, 'index'])->name('dashboard'); 我尝试了不同的路由,但仍然不起作用 这是弹出的错误: 调用未定义方法 App\Http\Controllers\Auth\RegistrationController::registration() 错误“Call to undefined method App\Http\Controllers\Auth\RegistrationController::registration()”表示Laravel无法在RegistrationController中找到名为registration()的方法。 查看你的RegistrationController,负责处理注册过程的方法名为register(),而不是registration()。因此,当您尝试在路由文件中调用 Registration() 时,Laravel 会抛出错误,因为该方法不存在。 要解决此问题,您需要更新路由文件 (web.php) 以在注册路由中使用正确的方法名称 (register()): Route::post('/registration', [RegistrationController::class, 'register']);

回答 1 投票 0

Expo 中的身份验证令牌过期

我正在尝试在我的第一个博览会项目中实现身份验证,但我在令牌过期方面遇到了一些困难。 这是我的身份验证上下文: 从“@react-native-async-storage...导入 AsyncStorage...

回答 1 投票 0

从单页应用程序通过 REST API 访问 ADO 的工作项

我该怎么做才能让用户可以使用他们的 ADO 帐户登录,然后从我的 React 应用程序中获取这些工作项? 我目前正在尝试将我的 SPA 与 azure devops 连接,因此我获取了一些工作...

回答 1 投票 0

登录 Django 后重定向到下一步

当用户访问需要登录的网址时。视图装饰器重定向到登录页面。用户输入用户名和密码后,如何将用户重定向到他正在尝试的页面...

回答 6 投票 0

不能将 Illuminate\Validation\Validator 类型的对象用作数组

在测试 api/register 的 post 请求时,我在 postman 中收到以下错误。 “错误:无法使用 Illuminate\Validation\Validator 类型的对象作为文件 C:\Users zham\laravel-... 中的数组。

回答 2 投票 0

JWT 身份验证在 django Rest 框架中不起作用

我有以下项目urls.py: url 模式 = [ 路径('admin/', admin.site.urls), 路径('api/token/', TokenObtainPairView.as_view(), name='token_obtain_pair'), 路径('api/token/refre...

回答 1 投票 0

使用 FirebaseAuth 时捕获异常

我正在尝试使用firebase身份验证创建登录,我已经设法创建新用户并将其存储在系统中,如果我正确输入用户名和密码,我可以登录,但是...

回答 1 投票 0

如何获取gps坐标,将其显示在屏幕上并用flutter发送到mysql数据库?

对我来说太简单了,因为我对使用 flutter 完全陌生。 到目前为止,我已经用我的代码完成了以下任务: 用户登录 将用户发送到 Home.dart 传递用户名,以便我可以显示来自

回答 1 投票 0

在基于微服务的系统中处理复杂的身份验证场景

我正在构建我的第一个基于微服务的系统,我有一些我无法理解的事情。在此之前,我先简单介绍一下该应用程序,仅供大家参考...

回答 1 投票 0

Dropbox 身份验证

我正在尝试使用以下方法连接到 Dropbox。 当我运行程序时,无论 USER_NAME 和 PASSWORD 正确还是错误,它都会给出请求代码和响应代码 200,...

回答 1 投票 0

无法登录 Microsoft SQL Management studio。(错误:无法连接到计算机)

我已在 Windows 8 上使用 SQLManagementStudio_x86_ENU.exe 安装了 Microsoft SQL Server Management Studio 的新设置。安装已成功完成。 但我无法使用

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.