Example #1
0
<?php

if (isset(Request::$params->commit) && Request::$params->commit == "Cancel") {
    redirect_to('#home');
}
if (!empty(Request::$params->user) && User::$current->update_attributes(Request::$params->user)) {
    User::save_cookies(User::$current);
    respond_to_success("Account settings saved", "#edit");
} else {
    respond_to_error(User::$current, "#edit");
}
Example #2
0
<?php

required_params('user');
$user = User::create(Request::$params->user);
if ($user->record_errors->blank()) {
    User::save_cookies($user);
    $ret = array('exists' => false);
    $ret['name'] = $user->name;
    $ret['id'] = $user->id;
    $ret['pass_hash'] = $user->password_hash;
    $ret['user_info'] = $user->user_info_cookie;
    $ret['response'] = 'success';
    respond_to_success("New account created", "#home", array('api' => $ret));
} else {
    $error = implode(', ', $user->record_errors->full_messages());
    respond_to_success("Error: " . $error, "#signup", array('api' => array('response' => "error", 'errors' => $user->record_errors->full_messages())));
}