功夫英语入门 - 注册页面

欢迎您注册功夫英语网站并且享受更多《功夫英语入门》的学习内容。请按照如下流程进行注册活动。

1,输入您想要的用户名和一个有效的电邮地址;

2,提交信息;

3,立刻查您提供的邮箱地址,点击激活邮件;

4,访问您功夫英语网站的账户,重设您个人密码;

5,使用用户名和改好的密码登录您的《功夫英语入门》应用程序;

'textfield', '#title' => '用户名', '#default_value' => '',//默认值 '#maxlength' => 128,//长度 '#size' => 40, '#required' => TRUE, ); $form['mail'] = array( '#type'=> 'textfield', '#title' => '电邮地址', '#default_value' => '',//默认值 '#maxlength' => 128,//长度 '#size' => 40, '#required' => TRUE, ); //$form['#validate'][] = 'free_app_user_form_validate';//调用验证函数 $form['submit'] = array( '#type' => 'submit', '#value' => '提交' ); $form['#submit'][] = 'free_app_user_form_submit'; $form['forgot_pass'] = array( '#value' => l('忘记密码?', 'user/password'), ); return $form; } function free_app_user_form_submit($form, &$form_state) {//接收表单参数 $mail = $form_state['values']['mail']; $name = $form_state['values']['name']; $form_state['values']['status'] = 1; $form_state['values']['timezone'] = 28800; $pass = user_password(); //$form_state['values']['roles'][10] = 10; $exists = db_result(db_query("select uid from {users} WHERE name = '%s' or mail='%s'", $name, $mail)); if($exists) { drupal_set_message('

您刚输入的昵称或电子邮件地址已被占用。


若您之前已经登录过,但忘记了密码,'.l('请点击这里','user/password').',重设您的密码。
若您之前没有登录过,'.l('请点击这里','kferm_register').',再试试输入您的电邮地址。

'); return; } if (isset($form_state['values']['roles'])) { // Remove unset roles. $roles = array_filter($form_state['values']['roles']); } $merge_data = array('pass' => $pass, 'init' => $mail, 'roles' => $roles); $account = user_save('', array_merge($form_state['values'], $merge_data)); if (!$account) { drupal_set_message(t("Error saving user account."), 'error'); $form_state['redirect'] = ''; return; } $form_state['user'] = $account; watchdog('user', 'New user: %name (%email).', array('%name' => $name, '%email' => $mail), WATCHDOG_NOTICE, l(t('edit'), 'user/'. $account->uid .'/edit')); $account->password = $pass; $op = 'register_no_approval_required'; _user_mail_notify($op, $account); drupal_set_message(t('Your password and further instructions have been sent to your e-mail address.')); // $form_state['redirect'] = 'idevice/kferm_register_success.html'; return; } if(user_is_anonymous()) { print drupal_get_form('free_app_user_form'); } ?>

祝您学习路上快速进步!