suchen

Heim  >  Fragen und Antworten  >  Hauptteil

500 (Interner Serverfehler)

<!--Ajax-Übermittlungsskript-->
$(function(){
//Ein Klickereignis zur Anmeldeschaltfläche hinzufügen
$("#login").on('click',function (event) {
$.ajax({
                                                                                                                                       $ form").serialize(), // Serialisieren Sie die Daten des aktuellen Formulars vor dem Absenden
        dataType:'json', // Setzen Sie den Typ der übermittelten Daten auf json
        Success:function (data) { // Nur das Rückgabeflag ist 1. Wird nur verarbeitet (if (data.status == 1) {// Nur wenn der Statuswert auf 1 zurückgegeben wird, darf in den Hintergrund gesprungen werden. Fenster. location.href="{:url('index/index')}";
                                                                                                                                                                        // Ausgabefehler                                                                                                                                 )

User.php

<?php
namespace appindexcontroller;

use appindexcontrollerBase;
//use thinkController;
use thinkRequest;
use appindexmodelUser as UserModel;
use thinkdb;
class User erweitert Base
{
//Anmeldeseite
öffentliche Anmeldefunktion ()
{
                                                                                                                                                                                                                                                                             checkLogin(Request $request)
{
/ /Anfängliche Rückgabeparameter
$status =0;
$result ='';
$data = $request -> //Validierungsregeln erstellen
$rule= [
'name|username'=> ;'require', //Benutzername ist erforderlich
"password|password"=>'require', //Passwort ist erforderlich
"verify|verification code"=>'require| captcha', "//Benutzername ist erforderlich. Ausfüllen
                                                                                                   $msg=[ >['require'=>'Das Passwort darf nicht leer sein, bitte überprüfen'],
      'verify'=> ;[
          'require'=>'Der Bestätigungscode darf nicht leer sein, bitte überprüfen',
          'captcha' =>'Bestätigungscode-Fehler',
                                                                                                                                                                                                                                      ​ Fehlermeldung
  $result=$this->validate($ data,$rule,$msg);





                                   Nachricht
‐ ‐ ‐ $result=$this->validate($data,$rule,$msg); Bedingungen
                                                                                                                                                                                                           'name'=> $ user=UserModel::get($map);
if($user == null){
$result = 'Der Benutzer wurde nicht gefunden';
    }else{
            $status = 1;
               return ['status'=>$ status,' message'=>$result,'data'=>$data];
}
//Abmelden
public function logout(){

}

}


Geben Sie das richtige Konto und Passwort zur Überprüfung ein. Danach Beim Codieren reagiert die Seite nicht mehr und die Fehlermeldung lautet:

TasselTassel2618 Tage vor1925

Antworte allen(7)Ich werde antworten

  • Hello^Kitty

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

    2018-03-26_213233.png不行哇,楼主

    Antwort
    0
  • Tassel

    找到.gitignore 文件 有很多个 具体哪个我忘了.. 印象中是checklogin上级目录下 你可以多试试 找到后 右键编辑 另存为 右下方有个编码格式 现在如果是ansi 则改成 UTF-8

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

    关键是 都木有 checklogin.html哇 楼楼

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

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

    楼主,我也遇到同样的问题500报错,请问是怎么解决的呢

    Antwort
    0
  • Tassel

    文件格式的问题 右键格式 换一下就可以了 具体什么格式我忘了 问题太久了 网上有相关的说明 你找一下 没解决的话明天我再看下 回复

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

    joker2017-09-27 12:02:05

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

    这个有毒,想想和这个请求没关系吧;但是, 修改第三个参数删除或者 把自定义的的错误提示信息删除 又可以连了 这是什么情况!?

    Antwort
    0
  • Tassel

    谢谢 这个问题已经解决了 是thinkphp中 .gitignore 文件的问题 已经解决了 谢谢

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

    回复 Tassel:遇到了同样的问题,能问一下怎么解决的吗?

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

    这个问题怎么解决的

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

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

    。。。

    Antwort
    0
  • StornierenAntwort