"; print "foltia:新規アカウント登録 "; }//end function printtitle() printtitle(); ?>

新規アカウント登録


新規アカウント登録をします。

\n"; }else{ //すでにそのユーザが存在しているかどうか確認 if ($username != ""){ $query = " SELECT memberid ,userclass,name,passwd1 FROM foltia_envpolicy WHERE foltia_envpolicy.name = '$username' "; $isaccountexist = m_query($con, $query, "DBクエリに失敗しました"); $isaccountexistncount = pg_num_rows($isaccountexist); if ($isaccountexistncount == 0){ //valid }else{ $errflag = 1; $errmsg = "そのユーザ名は既に使われています。"; } } if ($userpasswd == ""){ $errflag = 2; $errmsg = "パスワードが不適切です。半角英数を指定して下さい。"; } if ($errflag == 0){ // next midを探す $query = " SELECT max(memberid) FROM foltia_envpolicy "; $rs = m_query($con, $query, "DBクエリに失敗しました"); $maxrows = pg_num_rows($rs); if ($maxrows == 0){ $nextcno = 1 ; }else{ $rowdata = pg_fetch_row($rs, 0); $nextcno = $rowdata[0]; $nextcno++ ; } //登録 //INSERT if ($demomode){ }else{ /* ユーザクラス 0:特権管理者 1:管理者:予約削除、ファイル削除が出来る 2:利用者:EPG追加、予約追加が出来る 3:ビュアー:ファイルダウンロードが出来る 4:ゲスト:インターフェイスが見れる */ $remotehost = gethostbyaddr($_SERVER['REMOTE_ADDR']); $query = " insert into foltia_envpolicy values ( '$nextcno','2','$username','$userpasswd',now(),'$remotehost')"; //print "$query
\n"; $rs = m_query($con, $query, "DBクエリに失敗しました"); print "次のアカウントを登録しました。
ログイン名:$username
パスワード:$userpasswd"; if ($environmentpolicytoken != ""){ print "+セキュリティコード
\n"; } print "ログイン
\n"; print " "; $oserr = system("$toolpath/perl/envpolicyupdate.pl"); exit; }//endif デモモード }else{//errorフラグあったら print "$errmsg / $errflag
\n"; }//end if エラーじゃなければ }//end if "" ?>

登録ユーザ名: (半角英数のみ)

登録パスワード: (半角英数のみ)