language) { case 'ja': ?>パスワード変更Passwort ÄnderungChange Password

edit && $data->confirm) { $que = pg_query_params($db, 'SELECT * FROM members WHERE name = $1 AND valid = TRUE AND expired = FALSE', array($auth->name)); if($res = pg_fetch_object($que)) { if(password_verify($data->old, $res->password)) { $data->id = $res->id; $data->mail = $res->mail; $que = pg_query_params($db, 'UPDATE members SET password = $3, changed = now() WHERE id = $1 AND name = $2 AND valid = TRUE AND expired = FALSE', array($data->id, $auth->name, password_hash($data->password, PASSWORD_BCRYPT))); if($que) { $data->success = true; mail_change($data->language, $data->mail); mail_change($data->language, $email_notice); } else $data->success = false; } } } ?> edit) { $data->check = true; if(!$auth->name) { $data->check = false; $data->error_1 = true; } if(!$data->old) { $data->check = false; $data->error_1 = true; } if(!$data->password) { $data->check = false; $data->error_1 = true; } if($data->password === $data->old && $data->password) { $data->check = false; $data->error_2 = true; } if($data->password !== $data->again) { $data->check = false; $data->error_1 = true; } $que = pg_query_params($db, 'SELECT * FROM members WHERE name = $1 AND valid = TRUE AND expired = FALSE', array($auth->name)); if($res = pg_fetch_object($que)) { if(!password_verify($data->old, $res->password) && !$data->success) { $data->check = false; $data->error_1 = true; } } else { $data->check = false; $data->error_3 = true; } } ?> success) { ?>

language) { case 'ja': ?>完了AbschlussDone

check) { ?>

language) { case 'ja': ?>確認BestätigungConfirm

language) { case 'ja': ?>編集RedaktionEdit

success) { ?>

language) { case 'ja': ?>パスワード変更が完了しました。Erfolg Ihren Passwort zu ändern!Success to change your password!

confirm) { ?>

language) { case 'ja': ?>パスワード変更に失敗しました。Misserfolg Ihren Passwort zu ändern!Failure to change your password!

check) { ?>

language) { case 'ja': ?>以下の通りパスワードを変更しますか?Ändern Sie gewiss im Folgende?Do you change as below certainly?

edit) { ?>

language) { case 'ja': ?>エラーがあります。訂正してください。Es gibt Fehler. Bitte korrigieren es richtig.There are errors. Please change it correctly.

error_1) { ?>

language) { case 'ja': ?>入力内容を確認してください。Bitte checken den Inhalt.Please check the content.

error_2) { ?>

language) { case 'ja': ?>以前と同様のパスワードは設定できません。Der gleiche Passwort hat verboten.The same password is prohibited.

error_3) { ?>

language) { case 'ja': ?>不明なエラーです。Es gibt unklar Fehler.There are unknown errors.

success) { ?>
check) { ?>
language) { case 'ja': ?>ユーザー名UsernameUsernamelogin) { ?>language) { case 'ja': ?>パスワードを変更するにはログインしてください。Entschuldigung. Sie brauchen Login, um Ihren Passwort zu ändern.Sorry. You need to log in in order to change password.
language) { case 'ja': ?>旧パスワードAlte PasswortOld Passwordcheck) { ?>********
language) { case 'ja': ?>新パスワードNeue PasswortNew Passwordcheck) { ?>********
language) { case 'ja': ?>新パスワード(確認)Neue Passwort (wieder)New Password (again)check) { ?>********
/skyscraper.png