Demo

Give it a try
and play around
with ClanSphere
Demo


Answers: 4
Page [1]
Pimmal


Beginner





Posts: 13
# Thread - 2012-04-13 at 12:41 PM
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?


Last edit by Pimmal at 2012-04-13 at 12:42 PM (1x Edited)
Inactive
hajo ClanSphere Team


VIP - Poster




Location: Barsbüttel
Posts: 9411
# Answer: 1 - 2012-04-13 at 1:12 PM
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

Inactive
|
Pimmal
Thread author


Beginner





Posts: 13
# Answer: 2 - 2012-04-13 at 4:30 PM
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


Inactive
|
hajo ClanSphere Team


VIP - Poster




Location: Barsbüttel
Posts: 9411
# Answer: 3 - 2012-04-13 at 4:37 PM
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

Inactive
|
Pimmal
Thread author


Beginner





Posts: 13
# Answer: 4 - 2012-04-14 at 9:29 AM
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.


Inactive
|
Answers: 4
Page [1]


You must be registered.