public function action_index() { $this->set_title("module ex3"); $f = new Form("?module=log&action=valide", "log"); //Creation du formulaire $f->add_text("log", "log", "Login"); $f->add_password("mdp", "mdp", "Mot de passe"); $f->add_password("mdp2", "mdp2", "Confirmation"); $f->add_submit("Valider", "valLog")->set_value('Valider'); $this->tpl->assign("f_log", $f); $this->session->form = $f; }
public function action_index() { $this->set_title("Module Inscription"); /** -- En cas de retour sur action_index() suite à des erreurs on remplie le formulaire avec l'ancienne saisie de l'utilisateur -- **/ //La saisie est sauvegarde jusqu'a ce qu'il reussise l'inscription : -S'il quitte la page et reviens les données sont conservées if (isset($this->session->formIns)) { $f = $this->session->formIns; $f->populate(); } else { $dir = "./images/captcha"; // Ouvre un dossier bien connu, et liste tous les fichiers if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { //echo "fichier : $file : type : " . filetype($dir . $file) . "\n"; $captcha[] = $file; } closedir($dh); } } $length = 0; foreach ($captcha as $cp) { $length++; } $nb = rand(2, $length - 1); echo var_dump($length . "ee" . $nb); $f = new Form("?module=inscription&action=valide", "f_ins"); //Creation du formulaire $f->add_text("nom", "nom", "Nom"); $f->add_text("prenom", "prenom", "Prénom"); $f->add_text("rue", "rue", "Rue"); $f->add_text("cp", "cp", "Code postal"); $f->add_text("ville", "ville", "Ville"); $f->add_text("mail", "mail", "Mail"); $f->add_password("mdp", "mdp", "Mot de passe"); $f->add_password("mdp2", "mdp2", "Confirmation"); $f->add_captcha("cap", "cap", "Code de confirmation")->set_captcha($captcha[$nb]); $f->add_hidden("hide", "hide", "")->set_value($captcha[$nb]); $f->add_submit("Valider", "valIns")->set_value("Valider"); $this->session->formIns = $f; } $this->tpl->assign("f_ins", $f); }
public function action_logadmin() { $this->set_title("Connexion Administrateur"); $this->site->ajouter_message("<span style=\"text-decoration: line-through;\">Login : admin // mdp : admin</span>"); if (isset($this->session->formlogadm)) { $f = $this->session->formlogadm; $f->populate(); } else { $f = new Form("?module=login&action=validelogadm", "f_log"); //Creation du formulaire $f->add_text("log", "log", "Login"); $f->add_password("mdp", "mdp", "Mot de passe"); $f->add_submit("Valider", "valLog")->set_value('Valider'); } $this->tpl->assign("f_logadm", $f); $this->session->formlogadm = $f; //utilité? }
} $Base = new Base(); $Base->type(EDIT); $Base->title("Account Management: {$member['name']}"); $Base->header(); print "<div class=\"box clear\">\n"; $Form = new Form(); $Form->values(array_merge($member, $prefs)); $Form->header(url(), "post", FORM_SALT); $Form->fieldset_open("Account Management"); $Form->add_text("name", "Name:"); $Form->add_text("postalcode", "Postal Code:"); $Form->fieldset_close(); $Form->fieldset_open("Password Management"); print "<div id=\"password\" style=\"display:none\">\n"; $Form->add_password("_current", "Current:"); $Form->add_password("_pass", "New:"); $Form->add_password("_pass_confirm", "Confirm:"); print "</div>\n"; $Form->add_button("_change", "Change Password", "change_password()", "style=\"margin:5px\""); $Form->fieldset_close(); $Form->fieldset_open("Details"); $DB->query("SELECT\r\n p.display,\r\n p.name as field,\r\n pt.name as type,\r\n p.width\r\n FROM\r\n pref p\r\n LEFT JOIN\r\n pref_type pt\r\n ON\r\n pt.id = p.pref_type_id\r\n WHERE\r\n p.editable IS true\r\n ORDER BY\r\n p.ordering"); while ($pref = $DB->load_array()) { switch ($pref['type']) { case "input": $Form->add_text($pref['field'], "{$pref['display']}:", $pref['width']); break; case "textarea": $Form->add_textarea($pref['field'], "{$pref['display']}:"); break;
return to_index(); } $Base = new Base(); $Base->type(CREATE); $Base->title("Create Account"); $Base->header(); print "<div class=\"box clear\">\n"; print LEGAL; if (!REGISTRATION_PASSWORD && !session('authorized')) { $_SESSION['authorized'] = true; } if (REGISTRATION_PASSWORD && !session('authorized')) { $Form = new Form(); $Form->header(url(0, -2) . "authorize/", "post", FORM_SALT); $Form->fieldset_open("Registration Authorization"); $Form->add_password("password", "Password:"******"Authorize Me"); $Form->footer(); } if (session('authorized')) { $Form = new Form(); $Form->header(url(), "post", FORM_SALT); $Form->fieldset_open("Create Account"); $Form->add_text("account", "Name:", 150); $Form->add_text("secret", "Secret Word:", 150, false, "/><span class=\"small\">(to recover forgotten password)</span>"); $Form->add_text("email_signup", "Email:", 200); $Form->add_text("email_confirm", "Email (confirm):", 200); $Form->add_text("postalcode", "Postal Code:", 75); $Form->fieldset_close(); $Form->add_submit("Create Account");
$f->title = _t("Account update"); $f->action = "?action=update&type=account"; $f->method = "POST"; $f->add_text(_t("Firstname"), "firstname", default_value("firstname", format_firstname($user->firstname)), _t("Your Firstname.")); $f->add_text(_t("Lastname"), "lastname", default_value("lastname", format_lastname($user->lastname)), _t("Your Lastname.")); $f->add_email(_t("Email"), "email", default_value("email", $user->email), _t("A valid Email you want to associate to your account.")); $item = $f->add_text(_t("Phone number (optional)"), "phone", default_value("phone", $user->phone), _t("Used only when processing order if we need to contact you quickly.")); $item->is_optional = true; $item = $f->add_textarea(_t("Address"), "address", default_value("address", $address->address), _t("Your address")); $item->is_optional = true; $item->other_attr = 'class="addresspicker" placeholder="{{Street no, Street, Zip City, etc.}}"'; $item = $f->add_text(_t("VAT#"), "vat", default_value("vat", $user->vat), _t("VAT#, for european compagny only.")); $item->is_optional = true; $item = $f->add_text(_t("Compagny name"), "compagny_name", default_value("compagny_name", $user->compagny_name), _t("VAT#, for european compagny only.")); $item->is_optional = true; $item = $f->add_password(_t("New Password (optional)"), "clear_new_pass", _t("Leave empty if you do not want to change your password.")); $item->is_optional = true; $item = $f->add_password(_t("Retype new Password (optional)"), "clear_new_pass2", _t("Retype your new password.")); $item->is_optional = true; $item = $f->add_hidden("new_pass", ""); $item->is_optional = true; $item = $f->add_hidden("new_pass2", ""); $item->is_optional = true; $f->add_hidden("id", $user->id); $f->add_submit(_t("Update")); echo $f->html(); ?> <script> var hash_salt = "<?php echo RANDOM_SALT; ?>
<?php require_once BASE_DIR . '/include/recaptcha.inc'; global $g_use_recaptcha; $f = new Form(); $f->cancel = true; $f->title = _t("Account creation"); $f->action = "?action=create&type=account"; $f->method = "POST"; $f->add_email(_t("Email"), "email", default_value("email"), _t("A valid Email you want to associate to your account. Will act as your login.")); $f->add_text(_t("Firstname"), "firstname", default_value("firstname"), _t("Your Firstname.")); $f->add_text(_t("Lastname"), "lastname", default_value("lastname"), _t("Your Lastname.")); $item = $f->add_password(_t("Password"), "clear_password", _t("The password you want to associate to your account.")); $item->is_optional = true; $item = $f->add_password(_t("Retype Password"), "clear_password2", _t("Retype your password.")); $item->is_optional = true; $f->add_hidden("password", ""); $f->add_hidden("password2", ""); //$f->add_text("Street# and street name", "street", default_value("street"), "Number and street name"); //$f->add_text("ZIP", "zip", default_value("zip"), "ZIP code of your city."); //$f->add_text("City", "city", default_value("city"), "Your city."); //$item = $f->add_text("State (Optional)", "state", default_value("state"), "Your state if any"); //$item->is_optional = true; //$f->add_text("Country", "country", default_value("country"), "Your country"); if ($g_use_recaptcha) { $publickey = CAPTCHA_PUB_KEY; // you got this from the signup page $f->add_raw_html(recaptcha_get_html($publickey)); } $f->add_checkbox(_t("I have read and understood the <a href=\"info/terms\" target=\"_blank\">Terms and Conditions</a> and accept them."), "confirm", "", ""); $f->add_submit(_t("Submit"));
<?php include_once __DIR__ . "/../autoloader.php"; $form = new Form(); $form->add_text("nom", "Votre nom"); $form->add_date("date", "Format JJMMYY"); $form->add_password("passw", "Votre mot de passe ici :"); $form->add_textarea("bio", "Je vis a Tonneins"); $form->add_checkbox("etudiant", "1", "Etudiant", TRUE); $form->add_checkbox("bob", "2", "Bob"); $form->display("./../index.php", "get");
</table> </form> </td> <td width="100" align="center"> </td> <td width="300" class="evt_sign_in_form"> <div class="evt_sign_in_table_title">{{Password connect}}</div> <div class="form_cancel"><small>{{Not registered? Then}} <a href="index.php?action=get_form&type=account">{{create an account}}</a></small></div> <?php $f = new Form(); $f->action = "?action=authenticate"; $f->other_attrs = 'id="sign_in"'; $f->method = "POST"; $f->add_text(_t("Email"), "email", default_value("email"), _t("Enter your email")); $f->add_password(_t("Password"), "clear_password", _t("Enter your password")); $f->add_hidden("password", ""); $f->add_hidden("cnonce", ""); $f->add_submit(_t("Sign in")); echo $f->html(); ?> <br/> <br/> <a href="?action=get_form&type=forgotten_password">{{Forgot your password?}}</a><br/> </td> </tr> </table> <script> var hash_salt = "<?php echo RANDOM_SALT; ?>
<?php $f = new Form(); $f->title = "{{Reset password}}"; $f->action = "?action=handle_reset_password"; $f->method = "POST"; $f->add_password(_t("New password"), "clear_password1", _t("Choose a new password")); $f->add_password(_t("Retype new password"), "clear_password2", _t("Confirm the new password")); $f->add_hidden("password1", ""); $f->add_hidden("password2", ""); $f->add_submit(_t("Reset password")); echo $f->html(); ?> <script> var hash_salt = "<?php echo RANDOM_SALT; ?> "; $(document).ready(function() { eb_sync_hash('clear_password1', 'password1'); eb_sync_hash('clear_password2', 'password2'); }); $("form").submit(function() { $('input[type=password]').attr('name', ''); }); </script>