Jump to content

Cloudfordream -  Digisell

Bienvenue sur Habbo-Dev !

BTStriker

Membre
  • Content Count

    2
  • Joined

  • Last visited

Community Reputation

0 Nouveau

About BTStriker

  • Rank
    Nouveau

Information de profil

  • Genre
    Non spécifier

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Salut Akushi, merci pour ton commentaire. J'utilise les forms validations sauf cas d'exception : $this->form_validation->set_rules('username', form_label($this->lang->line('username')),'required|trim|xss_clean'); $this->form_validation->set_rules('password', form_label($this->lang->line('password')),'required|trim|xss_clean'); $this->form_validation->set_rules('email', form_label($this->lang->line('email')),'required|trim|xss_clean|is_unique[users.email]');
  2. Bonjour à tous. Pour commencer je tiens à préciser que ce CMS sera complètement open source sous licence GNU une fois son développement à terme. Étant seul à développer pendant mes heures perdues, je n'ai même pas chercher de nom pour ce projet... Peut-être que ça viendra par la suite, peut-être que non. Passons à la partie programmation : J'utilise le framework PHP Codeigniter/Bonfire concernant le back-end. Bonfire ayant une architecture HMVC (donc un système de modules MVC). Le CMS sera prévu en plusieurs langues avec le système de langues pré-intégré à CodeIgniter. En ce qui est du front-end, rien n'est décidé, je préfère finir le back end avant de me préoccuper du front, à savoir tout de même que j'utiliserai le préprocesseur CSS: SASS. Le site fonctionne sous le moteur de template SMARTY, c'est une question de répartition des rôles entre développeur et intégrateur pour vous faciliter la vie si vous souhaitez modifier le CMS à votre sauce. En ce qui concerne les fonctionnalités du CMS, pour être franc je n'ai pas énormément d'idée, c'est pour cela que je me suis dis que je vais développer ce CMS avec vous, la communauté Habbo. Je vous propose donc de commenter vos idées de fonctionnalités à savoir que je suis capable de développer ce que vous souhaitez sur le CMS, je n'ai aucune limite en terme de développement web. Je dirai pas que je maitrise les langages du web mais disons que j'ai pas mal d'années de pratique en JS (JQuery), PHP (POO/PDO/PP) et SASS. Je modifierai le sujet petit à petit au fur à mesure de l'avancement. Snippets Modules\Users\Controllers\Users.php /** * @author BTStriker * @copyright 2019 - Nameless PROJECT * @link https://btstriker.com * @license GNU * @version 1.0 */ if ($this->session->userdata('id') == null) { if ($this->form_validation->run() == TRUE) { $objUser = $this->Users_model->hydrate($_POST); $checkUsername = $this->UsersManager_model->getUserByName($this->input->post('username')); $checkEmail = $this->UsersManager_model->getUserByMail($this->input->post('email')); if (empty($checkUsername) && empty($checkEmail)) { $this->UsersManager_model->register($objUser); $this->session->set_flashdata('good_msg', 'Votre inscription a bien été pris en compte, vous pouvez vous connecter.'); redirect('users/login'); } else { if (!empty($checkUsername) && !empty($checkEmail)) { $this->session->set_flashdata('error_msg', 'Votre pseudonyme et votre email sont déjà utilisé.'); redirect('users/register'); } if (!empty($checkUsername)) { $this->session->set_flashdata('error_msg', 'Votre pseudonyme est déjà utilisé.'); redirect('users/register'); } if (!empty($checkEmail)) { $this->session->set_flashdata('error_msg', 'Votre email est déjà utilisé.'); redirect('users/register'); } } } }
×
×
  • Create New...