Webstatt.org - Community seit 2006 - 2012 (2024?)

Aktivierung

Avatar user-317
11.08.2006 06:10

Morgen,
Ich scheitere grade an einer Useraktivierung. Das ganze funktioniert solange noch kein User aktiviert ist. Sobald aber einer aktiv ist, gibts nen error wenn sich ein anderer User aktivieren will. Hier die SQL-Anweisung :

<?php
$sql = 'UPDATE
`' . $_SETTINGS['mysql_pref'] . 'users`
SET
`user_active` = "1",
`user_key` = ""
WHERE
`user_key` = "' . secure ($_GET['activate']) . '"';
?>


Jemand ne Idee?

Avatar user-253
11.08.2006 07:02

Vielleicht ist user_key als unique definiert?

Avatar user-317
11.08.2006 07:07

Nope, hast mich aber damit auf ne andere Idee gebracht und nu tuts.
user_key ist als VARCHAR definiert. Außerdem hatte ich NOT NULL eingestellt.
Hab das ganze jetzt auf NULL gestellt und stelle dann nach dem Aktivieren auf NULL.
Läuft zwinkern

Avatar user-253
11.08.2006 07:55

Schön, dass es läuft. Dennoch seltsam, dass es bei der ersten Aktivierung klappt...
Aber mit so etwas muss man bei MySQL halt rechen *gg*

Avatar user-317
11.08.2006 08:27

Jo, dachte ich mir auch ^^ Naja, jetzt tut´s zufriedenstellend.