como puedo hacer para que cuando ingrese el usuario y contraseña en los jtextfield compruebe si es correcto con los usuarios que están en el arraylist

introducir la descripción de la imagen aquí

Hola! disculpen soy nueva, como puedo hacer para que cuando ingrese el usuario y contraseña en los jtextfield compruebe si es correcto con los usuarios que estan guardados en el arraylist? gracias!

javascript – Dúvida em como calcula o valor a pagar do usuário

Você está trabalhando num aplicativo de mobilidade e ficou com a tarefa de fazer a funcionalidade que calcula o valor a pagar do usuário. Olha só que responsa, hein?

A lógica é a seguinte:

Caso a viagem seja muito curta, ou seja, dure menos de 05 minutos, a corrida custará 6 reais, indepententemente da distância percorrida.

Caso a viagem seja média, ou seja, dure entre 05 minutos e uma hora, a viagem custará 1 real por minuto mais 50 centavos por quilômetro percorrido.

Para viagens mais longas, que durem mais de uma hora, o preço da viagem deixa de depender do tempo e passa a depender apenas da distância percorrida.

Neste caso, a viagem custará:

2 reais por quilômetro, caso a distância seja menor que 100km
1,50 reais por quilômetro, caso a distância seja 100km ou mais
Input Format

A entrada será composta por dois parâmetros:

tempo sempre dado em minutos
distancia sempre dada em quilômetros.
Output Format

Imprima na tela o preço total a ser pago pelo usuário, EM CENTAVOS. Lembre-se de que 1 real equivalem a 100 centavos.

Sample Input 0

{
“tempo”: 2,
“distancia”: 1
}

Sample Output 0

600


Não consigo passar daqui, será que alguém poderia me ajudar nessa solução?

if(tempo < 5){
console.log(600)
}
else if(tempo >= 5 && tempo <= 60){

}

Laravel problema na criação conta de usuário com o recaptcha

Quando eu vou fazer o registro, e finalizo ele, em vez de criar o usuário, ele não salva o registro e acontece o seguinte erro:

Argument 1 passed to IlluminateAuthSessionGuard::login() must be an instance of IlluminateContractsAuthAuthenticatable, instance of IlluminateHttpRedirectResponse given,

O tutorial que eu usei foi: https://welcm.uk/blog/adding-google-recaptcha-v3-to-your-laravel-forms

Eu estou tentando não usar pelo composer o recaptcha.

O arquivo que estou mexendo é RegisterController

protected function validator(array $data)
{
    return Validator::make($data, (
        'name' => ('required', 'string', 'max:255'),
        'email' => ('required', 'string', 'email', 'max:255', 'unique:users'),
        'password' => ('required', 'string', 'min:8', 'confirmed'),
        'brand' => ('required', 'string', 'min:3', 'max:255'),
        'address' => ('required', 'string','min:3', 'max:255'),
        'businessaddress' => ('required', 'string','min:3', 'max:255'),
        'birthdate' => ('required', 'date', 'after:-200 years', 'before:-10 years'),
        'rg' => ('required', 'string', 'min:9', 'max:14', 'unique:users'),
        'cpf' => ('required', 'integer', 'digits:11', 'unique:users'),
        'cnpj' => ('required', 'integer', 'digits:14'),
        'gender' => ('string', 'in:m,f,o'),
        'telephone' => ('required', 'integer', 'digits_between:8,15'),
        'cellphone' => ('required', 'integer', 'digits_between:9,15'),
        'terms' => ('accepted'),
    ));
}

protected function create(array $data)
{
    $url = 'https://www.google.com/recaptcha/api/siteverify';
    $remoteip = $_SERVER('REMOTE_ADDR');
    $rdata = (
            'secret' => config('services.recaptcha.secret'),
            'response' => $data('recaptcha'),
            'remoteip' => $remoteip
        );
    $options = (
            'http' => (
            'header' => "Content-type: application/x-www-form-urlencodedrn",
            'method' => 'POST',
            'content' => http_build_query($rdata)
            )
        );
    $context = stream_context_create($options);
            $result = file_get_contents($url, false, $context);
            $resultJson = json_decode($result);
    if ($resultJson->success != true) {
            return back()->withErrors(('captcha' => 'ReCaptcha Error'));
            }
    if ($resultJson->score >= 0.3) {

        return User::create((
            'name' => $data('name'),
            'email' => $data('email'),
            'password' => Hash::make($data('password')),
            'brand' => $data('brand'),
            'address' =>  $data('address'),
            'businessaddress' =>  $data('businessaddress'),
            'birthdate' =>  $data('birthdate'),
            'rg' => $data('rg'),
            'cpf' => $data('cpf'),
            'cnpj' => $data('cnpj'),
            'gender' => $data('gender'),
            'telephone' => $data('telephone'),
            'cellphone' => $data('cellphone'),
            'approved' => 0
        ))->with('message', 'Please check your inbox for the confirmation e-mail!');
    } else {
            return back()->withErrors(('captcha' => 'ReCaptcha Error'));
    }
    
}

javascript – Como guardo una copia de un file que facilita el usuario?

Se me ha presentado un caso en el cual necesito que el usuario en cuestión, mediante un input type="file", me facilite un archivo de su ordenador local para de esa manera guardarlo yo en los archivos de la página para mas tarde procesarlo.

Hasta el momento lo que he hecho ha sido crear el input para que pueda facilitar el fichero y modificar el onChange del mismo para que se esa manera, cuando el nuevo fichero se agregue a la lista de todos los ficheros agregados, ese archivo se recupere y se cree una instancia File del mismo.

HTML

<input type="file" id="select">

JS

var select = document.getElementById('select');

select.onchange = function(event) {
    var fileList = select.files;
    var file = fileList(fileList.length - 1); //recupero el último fichero facilitado
}

Lo que ahora me restaría por hacer sería guardarme ese file que me han facilitado en una ruta X dentro de los propios ficheros de la página web, que es justamente lo que no he logrado y con lo que necesitaría ayuda.

node.js – Como exigir autenticação de usuário após o logout?

req.isAuthenticated() parece retornar sempre true, mesmo após o usuário fazer o log out, e ser redirecionado para outra página; se ele clicar no botão de voltar do
navegador, ele tem acesso a página, que na teoria, deveria exigir uma nova autenticação para isso.

Eis o código da rota de logout:

app.get('/logout', (req, res) => {

  req.logout();
  req.session.destroy();
  res.render('login');

});

Privilégio no MySQL. Quero criar um usuário e dar uma permissão onde ele só vai poder setar o valor se esse for status_pedido = ‘aberto’

Tenho uma tabela Pedido onde tem uma coluna status_pedido, quero criar um usuário que só terá acesso a essa tabela e também poderá setar esse valor apenas se o status for status_pedido=’aberto’. Tem como fazer isso apenas no MySql?

php – Symfony 5 + EasyAdmin 3: ¿Cómo registrar al usuario logeado?

Trabajando en Symfony con EasyAdmin 3, me tope con un problema: ¿Cómo registrar al usuario logeado?

Contexto: Tengo 2 entidades asociadas, siendo persona y ingresos, intente realizarlo de 2 formas:

1) Primer Intento
Lo primero que intente fue probar lo basico con el AssociationField.

     AssociationField::new('persona','Persona')
            ->setTextAlign('center')

Pero: Este si permite registrar en la base de datos pero en el formulario se ve como un select que muestra a todos los usuarios registrados, pero busco registrarlo de forma automática al usuario que se encuentra logeado.

2) Primer Intento

Lo primero que intente fue capturar al usuario logueado y mandarlo como una variable por defecto en el formulario:

    TextField::new('persona','Persona')
        ->formatValue(function ($value) {
            return $value = $this->getUser();
        })
        ->hideOnForm() 
    ,

Pero: Esto llega como un Null en la base de datos.

Por esto mismo intento, ahora intento capturar el usuario y guardarlo desde la entidad, pero desconozco una forma eficiente de hacerlo o si hice algo mal.

python – Escrever um novo arquivo arquivo csv a partir de um input do usuário

import csv

pais_informado = input('Informe o pais que deseja procurar: ').capitalize()
with open('/content/country_vaccinations.csv') as arquivo:
    reader = csv.reader(arquivo)
    for registro in reader:
        pais = registro(0).strip()
        if pais == pais_informado:
            print('Pais encontrado')
            break
    else:
        print('Pais não encontrado')

Preciso criar um novo arquivo a partir do input do usuário, por exemplo:
Caso o usuário digite “Brazil” todas as linhas e colunas referentes a “Brazil” vão para esse novo arquivo.

El programa debe tener un menú en donde el usuario escoge una serie de opciones a resolver en python

  1. Edades y géneros de estudiantes
  2. Empleados
  3. temperatura

sql server – identificación de roles de usuario en mvc c#

Hola a todos estoy haciendo un login en mvc c# usando la base de datos sql server pero quiero hacer una validación de distintos usuarios es decir que de un usuario admin va entrar a una vista, otro usuario que seria super admin va entrar a otra vista, pero estos usuarios los llamo por medio del rol pero cuando o ejecuto me sale un error de que Referencia a objeto no establecida como instancia de un objeto.’ que el usuario es nulo pero noce que mas me este faltando o que estoy poniendo mal y esto es lo que llevo al momento en el controlador:

public ActionResult Login(string usuario, string contraseña, string roles)
            {
            if (!string.IsNullOrEmpty(usuario) && !string.IsNullOrEmpty(contraseña))
            {
                ReportesContex db = new ReportesContex();
                var user = db.Usuarios.FirstOrDefault(e => e.numeroUsuario == usuario && e.contraseña == contraseña && e.rol == roles);                   
                    if (user.rol != "admin") { 
                    
                        FormsAuthentication.SetAuthCookie(user.rol, true);
                        Session("nombre") = user.nombre;
                        Session("apellidos") = user.apellidos;
                        return RedirectToAction("IndexAdmin", "Home");

                    }
                    if (user.rol != "superAdmin")
                    {    
                        FormsAuthentication.SetAuthCookie(user.rol, true);
                        Session("nombre") = user.nombre;
                        Session("apellidos") = user.apellidos;
                        return RedirectToAction("IndexSuperAdmin", "Home");   
                    }
                    else
                    {

                        return RedirectToAction("Login", new { message = "No reconocemos tus datos" });

                    }

                }
            
            else
            {
                return RedirectToAction("Login", new { message = "Llena todos los campos para poder iniciar secion" });


            }
            }

        public ActionResult IndexAdmin()
            {

                FormsAuthentication.SignOut();
                return Login();
            }           
        public ActionResult IndexSuperAdmin()
        {

            FormsAuthentication.SignOut();
            return Login();
        }

y esto es lo que tengo en mi modelo:

   public class Usuarios
    {
        public int Id { get; set; }
        (Required)
        (StringLength(200))
        public string nombre { get; set; }
        public string apellidos { get; set; }
        public string rol { get; set; }
        public string numeroUsuario { get; set; }
        public string contraseña { get; set; }
        public string correo { get; set; }

        (Display(Name = "Imagen"), DataType(DataType.Upload))
        public byte() firma { get; set; }
        public bool estatus { get; set; }

        public Area Area { get; set; }
}