Example #1
0
 /**
  * Default Data
  * @param array $defaultData Configuration default data
  * @return array
  */
 public static function tableDefaultData($defaultData = [])
 {
     $defaultData = [['status' => 'ok', 'username' => 'sudox', 'name' => 'Super User', 'email' => 'sudox@' . zbase_domain(), 'email_verified' => 1, 'email_verified_at' => \Zbase\Models\Data\Column::f('timestamp'), 'password' => \Zbase\Models\Data\Column::f('string', 'password'), 'password_updated_at' => \Zbase\Models\Data\Column::f('timestamp'), 'created_at' => \Zbase\Models\Data\Column::f('timestamp'), 'updated_at' => \Zbase\Models\Data\Column::f('timestamp'), 'alpha_id' => zbase_generate_hash([rand(1, 1000), time(), rand(1, 1000)], 'sudo'), 'deleted_at' => null], ['status' => 'ok', 'username' => 'adminx', 'name' => 'Admin Istrator', 'email' => 'adminx@' . zbase_domain(), 'email_verified' => 1, 'email_verified_at' => \Zbase\Models\Data\Column::f('timestamp'), 'password' => \Zbase\Models\Data\Column::f('string', 'password'), 'password_updated_at' => \Zbase\Models\Data\Column::f('timestamp'), 'created_at' => \Zbase\Models\Data\Column::f('timestamp'), 'updated_at' => \Zbase\Models\Data\Column::f('timestamp'), 'alpha_id' => zbase_generate_hash([rand(1, 1000), time(), rand(1, 1000)], 'admin'), 'deleted_at' => null], ['status' => 'ok', 'username' => 'systemx', 'name' => 'Mr. System', 'email' => 'systemx@' . zbase_domain(), 'email_verified' => 1, 'email_verified_at' => \Zbase\Models\Data\Column::f('timestamp'), 'password' => zbase_generate_code(), 'password_updated_at' => \Zbase\Models\Data\Column::f('timestamp'), 'created_at' => \Zbase\Models\Data\Column::f('timestamp'), 'updated_at' => \Zbase\Models\Data\Column::f('timestamp'), 'alpha_id' => zbase_generate_hash([rand(1, 1000), time(), rand(1, 1000)], 'admin'), 'deleted_at' => null], ['status' => 'ok', 'username' => 'userx', 'name' => 'Just User', 'email' => 'userx@' . zbase_domain(), 'email_verified' => 1, 'email_verified_at' => \Zbase\Models\Data\Column::f('timestamp'), 'password' => \Zbase\Models\Data\Column::f('string', 'password'), 'password_updated_at' => \Zbase\Models\Data\Column::f('timestamp'), 'created_at' => \Zbase\Models\Data\Column::f('timestamp'), 'updated_at' => \Zbase\Models\Data\Column::f('timestamp'), 'alpha_id' => zbase_generate_hash([rand(1, 1000), time(), rand(1, 1000)], 'user'), 'deleted_at' => null], ['status' => 'ok', 'username' => 'moderatorx', 'name' => 'Moody Moderator', 'email' => 'moderator@' . zbase_domain(), 'email_verified' => 1, 'email_verified_at' => \Zbase\Models\Data\Column::f('timestamp'), 'password' => \Zbase\Models\Data\Column::f('string', 'password'), 'password_updated_at' => \Zbase\Models\Data\Column::f('timestamp'), 'created_at' => \Zbase\Models\Data\Column::f('timestamp'), 'updated_at' => \Zbase\Models\Data\Column::f('timestamp'), 'alpha_id' => zbase_generate_hash([rand(1, 1000), time(), rand(1, 1000)], 'moderator'), 'deleted_at' => null]];
     return $defaultData;
 }
Example #2
0
     * test/templates/email/account-email-update-verify
     */
    if ($type == 'account-email-update-verify') {
        $user = zbase_entity('user')->by('username', 'dennesabing');
        $params = [];
        $params['entity'] = $user;
        $params['code'] = zbase_generate_code();
        $params['newEmailAddress'] = '*****@*****.**';
        return zbase_view_render(zbase_view_file_contents('email.account.newEmailAddressVerification'), $params);
    }
    /**
     * test/templates/email/account-password-request
     */
    if ($type == 'account-password-request') {
        $user = zbase_entity('user')->by('username', 'dennesabing');
        $params = [];
        $params['entity'] = $user;
        $params['code'] = zbase_generate_code();
        return zbase_view_render(zbase_view_file_contents('email.account.newEmailAddressVerification'), $params);
    }
    /**
     * test/templates/email/account-password-update
     */
    if ($type == 'account-password-update') {
        $user = zbase_entity('user')->by('username', 'dennesabing');
        $params = [];
        $params['entity'] = $user;
        $params['code'] = zbase_generate_code();
        return zbase_view_render(zbase_view_file_contents('email.account.newPasswordRequest'), $params);
    }
}]]]];
Example #3
0
 /**
  * Return a new user Code
  *
  * @return string
  */
 public function userCode($user)
 {
     $code = zbase_generate_code();
     \DB::table('user_tokens')->where(['user_id' => $user->id(), 'taggable_type' => 'telegram'])->delete();
     $token = ['user_id' => $user->id(), 'token' => $code, 'taggable_type' => 'telegram'];
     \DB::table('user_tokens')->insert($token);
     return $code;
 }