[GastForen Programmierung/Entwicklung PHP und MySQL Brauche BITTE BITTE HILFE

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Brauche BITTE BITTE HILFE

2003_micha
Beiträge gesamt: 1

25. Jan 2005, 15:59
Beitrag # 1 von 2
Bewertung:
(2157 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo und Danke für Die Hilfe !!!
das script schreibt in die datenbank (user) ein benutzernamen (user_name) ein passwort (user_pw) und eine email (user_email)

das geht ja alles ohne probleme *** ABER *** ich suche die möglichkeit !!!

Die daten sollen aber auch in die datenbank (a_Accounts)
username, password und email mit eingetragen werden.

Danke


<?php
if (isset($_POST['action'])) $ACTION=$_POST['action'];
else $ACTION='view';

if ($config['user_registry']!=1 && $config[user_registry]!=2) {header ("location: include.php?event=21&PHPKITSID=".session_id()); exit();}
elseif ($ACTION==$_POST['refuse']) {header ("location: include.php?path=start.php&PHPKITSID=".session_id()); exit();}
elseif (($ACTION==$_POST['accept'] && $config['user_disclaimer']==1) || $config['user_disclaimer']==0 || $ACTION==$_POST['send'] || $_REQUEST['disclaimer']==1) {
$disclaimer=1;
if ($ACTION==$_POST['send']) {
if (isset($_POST['newuser'])) $newuser=$_POST['newuser'];
if (isset($_POST['newemail'])) $newemail=$_POST['newemail'];
if (isset($_POST['newemail2'])) $newemail2=$_POST['newemail2'];
if (isset($_POST['newpass'])) $newpass=$_POST['newpass'];
if (isset($_POST['newpass2'])) $newpass2=$_POST['newpass2'];

if (!checkusername($newuser)) {unset($newuser); $error=3;}
elseif (!emailcheck($newemail)) $error=5;
elseif ($config['user_registry']==2 && $newemail!=$newemail2) $error=6;
elseif ($config['user_registry']==2 && ($newpass=="" or $newpass2=="")) $error=7;
elseif ($config['user_registry']==2 && ($newpass!=$newpass2)) $error=8;
else {
$user=$DB->fetch_array($DB->query("SELECT COUNT(*) FROM ".$db_tab['user']." WHERE user_name='".$newuser."' OR user_nick='".$newuser."' LIMIT 1"));
if ($user[0]>0) $error=3;
else {
$email=$DB->fetch_array($DB->query("SELECT COUNT(*) FROM ".$db_tab['user']." WHERE user_email='".$newemail."' LIMIT 1"));
if ($email[0]>0) $error=4;
else {
srand((double) microtime()*1000000);
$uid=md5(uniqid(rand()));
if ($config['user_registry']==1) $password=getpassword();
else $password=$newpass;
$sqlpassword=md5($password);

$DB->query("INSERT INTO ".$db_tab['user']." (uid, user_name, user_nick, user_pw, user_email, user_status, signin, lastlog, user_activate) VALUES ('$uid','".$newuser."','".$newuser."','".$sqlpassword."','".$newemail."','user','".time()."','".time()."','".$config['user_activate']."')");
$info=$DB->insert_id();

$mail_link=$config[site_url]."/include.php?user=".urlencode($newuser)."&userpw=".$password."&firstlog=1";
eval ("\$mail_title= \"".getTemplate("register_mail_title")."\";");

if ($config['user_activate']==1) eval ("\$mail_addtext= \"".getTemplate("register_mail_activate1","")."\";");
else eval ("\$mail_addtext= \"".getTemplate("register_mail_activate0")."\";");

if ($config['user_registry']==2) eval ("\$mail_text= \"".getTemplate("register_mail_2","")."\";");
else eval ("\$mail_text= \"".getTemplate("register_mail_1")."\";");

if (mailsender($newemail,$mail_title,$mail_text)) {
if ($config['user_activate']==1) $event=4;
else $event=24;

$mail_title=$config['site_name'].': '.$lang['new_user'].' '.$newuser;
eval ("\$mail_text= \"".getTemplate("register_mail_notify")."\";");
notifymail('register',$mail_title,$mail_text);

$im_title=$lang['new_user'].': '.$newuser;
eval ("\$im_text= \"".getTemplate("register_im_notify")."\";");
notifyim('register',$im_title,$im_text);
}
else $event=35;
}
}
}
if ($error=='' && $config['user_registry']==1) {header ("location: include.php?event=".$event."&PHPKITSID=".session_id()); exit();}
elseif ($error=='' && $config['user_registry']==2) {header ("location: include.php?remove_path=".urlencode("path=login/edtprofil.php")."&user=".$newuser."&userpw=".$newpass."&login=1"); exit();}
}

if (isset($_REQUEST['error'])) $error=$_REQUEST['error'];
if (isset($error)) {
if ($error>=1) {eval ("\$error_message= \"".getTemplate("register_error_".$error."")."\";");}
if ($config['user_registry']==2) {eval ("\$error_message= \"".getTemplate("register_error2")."\";");}
else eval ("\$error_message= \"".getTemplate("register_error","")."\";");
}

if ($config['user_registry']==2) eval ("\$site_body.= \"".getTemplate("register2")."\";");
else eval ("\$site_body.= \"".getTemplate("register")."\";");
}
else eval ("\$site_body.= \"".getTemplate("register_termsofuse")."\";");
?>
X

Brauche BITTE BITTE HILFE

Pozor
Beiträge gesamt: 892

25. Jan 2005, 17:02
Beitrag # 2 von 2
Beitrag ID: #139330
Bewertung:
(2157 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

Woher stammt das Object $DB?
-> sehr wahrscheinlich musst du ein zweites DAO instanzieren mit
den neuen Verbindungsdaten der Anderen/zweiten DB.

Gruss Stefan

"KISS - KEEP IT SIMPLE, STUPID"
Ein paar Debuggingtricks:
http://www.boelsterli.biz/test/hds/debugging.php


als Antwort auf: [#139299]

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/