Seite 1 von 1

Wenn wohnort leer dann...

Verfasst: 18.08.2003 11:53
von jörg gierth
Hi ,

ich möchte folgendes machen:

Wenn das Datenbankfeld user_from leer ist so soll
das Forum automatisch nach dem Login in das Profil gehen,
sa das er dort den Wohnort eintragen kann.

Wie muß ich das anstellen?

Gruß Jörg

Verfasst: 18.08.2003 11:56
von Acid
..wäre es nicht sinnvoller den Wohnort in der usercp_register.php als Pflichteingabe zu definieren?
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) || empty($location) )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
}

Verfasst: 18.08.2003 17:48
von jörg gierth
Hi acid,

ja genau da liegt das Problem ich nutze das Profile-Center,
und ich habe es so gemacht das dies im profil schon ein Pflichtfeld
ist aber welcher user geht denn gleich in das Profil!!


Gruß Jörg

Verfasst: 19.08.2003 12:03
von Acid

Code: Alles auswählen

if( empty($userdata['user_from']) && $userdata['user_id'] != ANONYMOUS )
{
        redirect(append_sid("profile.$phpEx?mode=editprofile", true));
}
..das könntest du in der index.php vor $template->pparse('body'); eintragen. Wenn die Umleitung für die User zu nervig is, kannst du auch einfach nur einen Hinweistext für die jeweiligen Leute anzeigen lassen (redirect() mit echo "Hinweistext"; ersetzen).

Verfasst: 19.08.2003 17:52
von jörg gierth
Echt kalsse war Ihr so alle im
kopf habt.

Es klappt und die User müßen es machen.

Gruß Jörg

Verfasst: 17.09.2003 23:57
von caballonegro
sorry,
ich bin halt nicht so gut wie ihr...

wie geht denn das nun mit dem redirect ins prifile edit wenn ein registrierte user seinen Wohnort noch nicht ausgefüllt hat weil es seinerzeit noch kein Pflichtfeld war???

gruß

Verfasst: 18.09.2003 17:19
von Henne
Steht doch oben?!

Verfasst: 18.09.2003 18:26
von caballonegro
danke, danke,

ich habe gesucht, doch die lösung nicht gefunden.
Nur das hier fand ich

Code: Alles auswählen

if( empty($userdata['user_from']) && $userdata['user_id'] != ANONYMOUS ) 
{ 
        redirect(append_sid("profile.$phpEx?mode=editprofile", true)); 
}

Dann habe ich hier geschrieben weil ich damit nicht weiterkam.
Oder liegt es an meiner version 2.0.3???

Gruß