UnknownSec Bypass
403
:
/
mnt
/
lmsestudio-instance-vol002
/
lms_dfc6afe0cd4d
/
app
/
Http
/
Requests
/ [
drwxr-xr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
SiteUserRequest.php
<?php namespace EstudioLMS\Http\Requests; use EstudioLMS\Services\Admin\ConfigurationServices; class SiteUserRequest extends Request { /** * @var ConfigurationServices */ private $configurationServices; /** * SiteUserRequest constructor. * @param ConfigurationServices $configurationServices */ public function __construct( ConfigurationServices $configurationServices ) { $this->configurationServices = $configurationServices; } /** * Determine if the user is authorized to make this request. * * @return bool */ public function authorize() { return true; } /** * Get the validation rules that apply to the request. * * @return array */ public function rules() { $id = Request::get('id'); $type = Request::get('type'); $config = $this->configurationServices->configuration(); $cpfRule = $config->cpf_cnpj_required && $type == 'S' ? 'required|cpf_cnpj' : ''; $pwdRule = empty($id) ? 'required|confirmed|min:8|max:20|strong_pwd' : 'sometimes|confirmed|min:8|max:20|strong_pwd'; $bioRule = $type === 'T' ? 'required|min:200' : ''; return [ 'name' => 'required|min:5|max:50', 'picture' => 'mimes:jpeg,bmp,png|max:2048', 'email' => 'required|email|max:255|unique:users', 'password' => $pwdRule, 'biography' => $bioRule, 'cpf' => $cpfRule ]; } public function messages() { return [ 'email.unique' => 'O valor indicado para o campo :attribute já se encontra registrado. Use a opção "Esqueceu sua senha?" na área de login.' ]; } }
Copyright © 2026 - UnknownSec