Subversion-Projekte lars-tiefland.em_wm

Revision

Revision 66 | Revision 82 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 66 Revision 71
Zeile 1... Zeile 1...
1
<?
1
<?
2
	require("include/common.php");
2
	require("include/common.php");
3
	$tpl_f="register.tpl";
3
	$tpl_f="register.tpl";
4
	$mode=($_POST["mode"])?$_POST["mode"]:"";
4
	$mode=isset($_POST["mode"])?$_POST["mode"]:"";
5
	$u_name=addslashes(($_POST["username"])?$_POST["username"]:"");
5
	$u_name=addslashes(isset($_POST["username"])?$_POST["username"]:"");
6
	$u_lang=addslashes(($_POST["u_lang"])?$_POST["u_lang"]:"");
6
	$u_lang=addslashes(isset($_POST["u_lang"])?$_POST["u_lang"]:"no");
7
	$email=addslashes(($_POST["email"])?$_POST["email"]:"");
7
	$email=addslashes(isset($_POST["email"])?$_POST["email"]:"");
8
	$password=addslashes(($_POST["password"])?$_POST["password"]:"");
8
	$password=addslashes(isset($_POST["password"])?$_POST["password"]:"");
9
	$smarty->assign("title", $common["register"]);
9
	$smarty->assign("title", $common["register"]);
10
	$langs["no"]=$common["please_select"];
10
	$langs["no"]=$common["please_select"];
11
	$langs=array_merge($langs, $tr->getLangs());
11
	$langs=array_merge($langs, $tr->getLangs());
12
	$smarty->assign("langs",$langs);
12
	$smarty->assign("langs",$langs);
-
 
13
	$smarty->assign("act_lang",$u_lang);
-
 
14
	$smarty->assign("username",$u_name);
-
 
15
	$smarty->assign("email",$email);
13
	if($mode=="register")
16
	if($mode=="register")
14
	{
17
	{
15
		//
18
		//
16
		$sql="SELECT * FROM auth_user WHERE u_name='$u_name'";
19
		$sql="SELECT * FROM auth_user WHERE u_name='$u_name'";
17
		$res=$db->query($sql);
20
		$res=$db->query($sql);
Zeile 47... Zeile 50...
47
					//
50
					//
48
					$res_a=$a->addUser($u_name, $password);
51
					$res_a=$a->addUser($u_name, $password);
49
					if ($res_a)
52
					if ($res_a)
50
					{
53
					{
51
						$u=new User($u_name);
54
						$u=new User($u_name);
-
 
55
						$u_key=Text_Password::create(32,'unpronounceable','alphanumeric');
52
						$u->update($u->u_id, $u_name, $email, 0, $u_lang);
56
						$u->update($u->u_id, $u_name, $email, 0, $u_lang, 0, $u_key);
53
						if($u->save())
57
						if($u->save())
54
						{
58
						{
55
							$res_email=send_email(0);
59
							$res_email=send_email(0);
56
							if(!$res_email || PEAR::isError($res_email) )
60
							if(!$res_email || PEAR::isError($res_email) )
57
							{
61
							{