recherche

Maison  >  Questions et réponses  >  le corps du texte

500 (Erreur interne du serveur)

<!--Script de soumission Ajax-->
$(function(){
//Ajouter un événement de clic au bouton de connexion
$("#login").on('click',function (event) {
$.ajax({
                                                                                                                                     $. form").serialize(), // Sérialiser les données du formulaire actuel avant de le soumettre
        dataType:'json', // Définir le type de données soumises sur json
        Success:function (data) { // Seul l'indicateur de retour est 1. Uniquement traité (if (data.status == 1) {// Uniquement lorsque la valeur d'état est renvoyée à 1, il est alors autorisé à passer à l'arrière-plan. fenêtre. location.href="{:url('index/index')}";
                                                                                                                                                                                           // Message d'erreur de sortie                                                                                                                                                               )

Utilisateur.php

<?php
namespace appindexcontroller;

utilisez appindexcontrollerBase;
//utilisez thinkController;
utilisez thinkRequest;
utilisez appindexmodelUser comme UserModel;
utilisez thinkdb;
class L'utilisateur étend Base
{
//Page de connexion
fonction de connexion publique ()
{
                                                                                                                                                                                                                                                                                              /Valider la connexion $this->>validate($data,$rule,$msq) Les données qui doivent être vérifiées, les règles de vérification des données et le message d'invite après l'échec de la vérification
fonction publique checkLogin(Request $request)
{
/ /Paramètres de retour initiaux
$status =0;
$result ='';
$data = $request -> [
'name|username'=> ;'require', //Le nom d'utilisateur est requis
"password|password"=>'require', //Le mot de passe est requis
"verify|verification code"=>'require| captcha', "//Le nom d'utilisateur est requis Remplissez
       ];
                                              utiliser utiliser utiliser utiliser                                                                                                     $msg=[ >['require'=>'Le mot de passe ne peut pas être vide, veuillez vérifier'],
      'verify'=> ;[
          'require'=>'Le code de vérification ne peut pas être vide, veuillez vérifier',
          'captcha' =>'Erreur de code de vérification',
                                                                                                                                                                                                                                                Message d'erreur
  $result=$this->validate($ data,$rule,$msg);


                                   use using using using using using       out out out out out out of ''s' ' ' ' ' ' ' through through off ‐ ‐ ‐‐‐‐‐‐ to Erreur Message
‐ ‐ ‐ $result=$this->validate($data,$rule,$msg); Conditions
                                                                                                                                                                                                                             'name'=> $ user=UserModel::get($map);
if($user == nul){
$result = 'L'utilisateur n'a pas été trouvé';
    }else{
            $status = 1;
                $result = 'Vérification réussie, cliquez sur [OK] pour entrer';
                                retourner ['statut'=>$ statut,' message'=>$result,'data'=>$data];
}
//Déconnexion
déconnexion de la fonction publique(){

}

}


Entrez le compte et le mot de passe corrects pour vérification Après codage, la page ne répond plus et le message d'erreur est le suivant

TasselTassel2681 Il y a quelques jours1985

répondre à tous(7)je répondrai

  • Hello^Kitty

    Hello^Kitty2018-03-26 21:31:02

    2018-03-26_213233.pngNon, monsieur

    répondre
    0
  • Tassel

    J'ai trouvé le fichier .gitignore. Il y en a beaucoup, j'ai oublié lequel... Je pense qu'il se trouve dans le répertoire de niveau supérieur de checklogin. Vous pouvez en essayer davantage. Après l'avoir trouvé, cliquez avec le bouton droit pour le modifier et l'enregistrer sous. Il y a un format d'encodage dans le coin inférieur droit. Maintenant, s'il est ansi, changez-le en UTF-8.

    Tassel · 2018-03-27 09:10:29
    Hello^Kitty

    La clé est qu'il n'y a pas de checklogin.html Lou Lou.

    Hello^Kitty · 2018-03-27 15:22:31
  • Hello^Kitty

    Hello^Kitty2018-03-26 16:54:41

    Propriétaire, j'ai également rencontré le même problème et signalé 500 erreurs. Comment l'ai-je résolu ?

    répondre
    0
  • Tassel

    Il y a un problème avec le format de fichier. Cliquez avec le bouton droit sur le format et modifiez-le. J'ai oublié le format spécifique. Il existe des instructions associées sur Internet. S'il n'est pas résolu. , j'y jetterai un œil demain.

    Tassel · 2018-03-26 17:42:45
  • joker

    joker2017-09-27 12:02:05

     $result=$this->validate($data,$rule,$msg);

    C'est toxique. Pensez-y, cela n'a rien à voir avec cette demande cependant, si vous modifiez le troisième paramètre et le supprimez ou supprimez le message d'erreur personnalisé, vous pouvez vous reconnecter ! ?

    répondre
    0
  • Tassel

    Merci. Ce problème a été résolu. Il s'agit d'un problème avec le fichier .gitignore dans thinkphp. Merci.

    Tassel · 2017-09-27 17:10:07
    vine

    Répondre à Tassel : J'ai rencontré le même problème. Pouvez-vous me dire comment le résoudre ?

    vine · 2017-10-22 10:18:24
    无忌哥哥

    Comment résoudre ce problème

    无忌哥哥 · 2017-12-19 12:44:40
  • 小小卫

    小小卫2017-09-19 16:12:05

    。 。 。

    répondre
    0
  • Annulerrépondre