Hey, [UpC]S-Hunter!
Wenn du willst das ein User der sich Registriert sofort bei der Registrierung GAST ist musst du in der
confirm..php (include/contents/user) (wenn der user eine E-mail erhält) :
# confirm regist
case 1 :
if ( 0 == db_count_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$row['name']."'") ) {
db_query("INSERT INTO prefix_user (name,pass,recht,regist,llogin,email,status,opt_mail,opt_pm)
VALUES('".$row['name']."','".$row['pass']."',-1,'".time()."','".time()."','".$row['email']."',1,1,1)");
ANSTATT -1 AUF 0
echo $lang['confirmregist'];
} else {
echo $lang['confirmregistfailed'];
}
break;
Oder ohne E-MailBestättigung in der user.php (include/includes/func):
# confirm link + text ... bit of shit put it in languages file
$page = $_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"];
$id = md5 (uniqid (rand()));
$confirmlinktext = "n".$lang['registconfirm']."nn".sprintf($lang['registconfirmlink'], $page, $id );
db_query("INSERT INTO prefix_usercheck (`check`,name,email,pass,datime,ak)
VALUES ('".$id."','".$name."','".$mail."','".$md5_pass."',NOW(),1)");
} else {
db_query("INSERT INTO prefix_user (name,pass,recht,regist,llogin,email,status,opt_mail,opt_pm)
VALUES('".$name."','".$md5_pass."',-1,'".time()."','".time()."','".$mail."',1,1,1)");
AUCH -1 AUF 0
$userid = db_last_id();
}
Mit böhsen Grüßen
BöhserDavid
Zuletzt modifiziert von boehserdavid am 27.02.2007 - 01:13:22