Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 4
Seite [1]
Pimmal


Beginner





Beiträge: 13
# Thema - 13.04.2012 um 12:41 Uhr
Hallo,

habe das Problem dass sich irgendwie jeden Tag jemand zur Veranstaltung anmeldet wo kein Name drin steht.
In der Datenbank steht der angemeldete User mit der User ID 0 drin.
Diesen User gibt es garnicht.

Kann mir hier jemand helfen?


Zuletzt editiert von Pimmal am 13.04.2012 um 12:42 Uhr (1x Editiert)
Inaktiv
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 1 - 13.04.2012 um 13:12 Uhr
normalerweise ist die user id als not null deklariert und sollte daher keine leeren einträge zulassen. beim events modul besteht da meine ich die einzige ausnahme, dort kann man als admin auch gäste ohne eine user id eintragen.

geb sonst mal die mysql version und nen phpmyadmin export der tabelle languests an, dabei in den export optionen aber unbedingt auf nur struktur klicken, also ohne datensätze, die in der tabelle stehen.


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
Pimmal
Thread-Ersteller


Beginner





Beiträge: 13
# Antwort: 2 - 13.04.2012 um 16:30 Uhr
Der Eintrag ist auch nicht leer.
Die eine Zeile in der Datenbank sieht aus wie bei jedem angemeldeten User allerdings ohne Namen und mit der Users_id ='0'

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
1. / 2. / ... 
 -- phpMyAdmin SQL Dump
-- version 3.3.2deb1ubuntu1
-- http://www.phpmyadmin.net
--
-- 
Hostlocalhost
-- Erstellungszeit13. April 2012 um 16:28
-- Server Version5.1.61
-- PHP-Version5.3.2-1ubuntu4.14

SET SQL_MODE
="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- 
Datenbank: `d3clansphere`
--

-- --------------------------------------------------------

--
-- 
Tabellenstruktur für Tabelle `cs_languests`
--

CREATE TABLE IF NOT EXISTS `cs_languests` (
  `
languests_idint(8unsigned NOT NULL AUTO_INCREMENT,
  `
lanpartys_idint(8NOT NULL DEFAULT '0',
  `
users_idint(8NOT NULL DEFAULT '0',
  `
languests_sinceint(14NOT NULL DEFAULT '0',
  `
languests_teamvarchar(20COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
languests_statusvarchar(20COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
languests_moneyvarchar(20COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
languests_paytimevarchar(14COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
languests_noticevarchar(80COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `
lanroomd_idint(8NOT NULL DEFAULT '0',
  
PRIMARY KEY (`languests_id`),
  
UNIQUE KEY `users_id` (`users_id`,`lanpartys_id`),
  
KEY `cs_languests_lanpartys_id_index` (`lanpartys_id`),
  
KEY `cs_languests_users_id_index` (`users_id`)
ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=46 ;

--
-- 
Daten für Tabelle `cs_languests`
--

INSERT INTO `cs_languests` (`languests_id`, `lanpartys_id`, `users_id`, `languests_since`, `languests_team`, `languests_status`, `languests_money`, `languests_paytime`, `languests_notice`, `lanroomd_id`) VALUES


Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 3 - 13.04.2012 um 16:37 Uhr
mh ok also users_id ist NOT NULL und zudem besteht zusammen mit der lanpartys_id der UNIQUE verbund. ein fehler in der datenbank ist damit schonmal auszuschließen, dort ist alles angelegt wie es sein sollte.

entsprechend wäre die frage, wie der sich mehrfach anmelden kann, an sich sollte je lanparty nur ein user mit der id 0 dann möglich sein, oder löscht du diesen immer wieder raus, so das dies erneut passieren kann?

ist an der access.php oder anderen intrasphere php dateien allgemein etwas verändert worden, was ansatzweise etwas damit zu tun haben könnte? kann mir das problem nicht wirklich erklären sonst.


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
Pimmal
Thread-Ersteller


Beginner





Beiträge: 13
# Antwort: 4 - 14.04.2012 um 09:29 Uhr
ich lösche den immer wieder raus, weil es scheiße ist wenn ein namenloser drin steht.

habe schon was geändert aber nur an der Intrasphere TPL Datei, also nicht wirklich am eigentlichen Code.


Inaktiv
|
Antworten: 4
Seite [1]


Sie müssen sich registrieren, um zu antworten.