для реализации расширенных функций входа в систему требуется помощь - PullRequest
0 голосов
/ 19 августа 2010

В настоящее время я разрабатываю систему с codeigniter, php и jquery, все еще в форме входа в систему, в моем сценарии входа, у меня сложная ситуация, я думаю.

В моей системе есть разные пользователи, это больничная система, в первую очередь это человек, который регистрирует людей, человек, который ищет старые записи (файлы), человек, который проверяет зрение людей, и медсестра, чтобы инструктировать пациентов после посещения врача. поэтому я должен дать разрешение всем этим людям в моей системе.

Теперь я расскажу вам об осложнениях, которые у меня есть, есть 4 отделения врачей, в каждом отдельном отделении врачей есть 2 врача, младший и старший. Всего в моей системе 8 докторов. пациенты разделены на эти 4-х дозорные отделения, поэтому я должен предоставить каждому врачу пользовательский интерфейс, способный обрабатывать людей, зарегистрированных в его или ее отделении.

так как я думаю, что, если я смогу перенаправить докторов к соответствующим интерфейсам, лучше будет ввести логин. поэтому мне нужно создать логин, куда человек придет, введите имя пользователя и пароль, затем выберите тип пользователя, после выбора этого типа пользователя, если пользователь является врачом, тогда динамически появится другое поле со списком, и ему нужно дать возможность выбрать соответствующий врачебный блок.

Не могли бы вы, ребята, помочь мне в достижении этой функциональности? Ссылки на ссылки или учебные пособия для такого рода реализаций, инструкции по реализации этой функциональности? все добро пожаловать! :)

С уважением, Рангана

Ответы [ 2 ]

1 голос
/ 19 августа 2010

Когда вы обрабатываете отношения, ORM сделает все проще.

Кроме того, я не вижу причин, по которым пользователь выбирает, к какому типу пользователей он относится, или даже к какому врачу. Когда вы обрабатываете имя пользователя и пароль, в этой строке таблицы пользователей могут быть такие столбцы, как «user_type».

0 голосов
/ 19 августа 2010

Зачем вы заставляете пользователя выбирать тип пользователя, если вы определили свои роли в этом приложении. если вы храните в таблице своего пользователя поле типа пользователя, то, когда пользователь входит в систему, вы можете знать, какой тип пользователя, и вы можете перенаправить его / ее правильно.

Для этого я бы рекомендовал использовать условные обозначения. Например, пользователь типа 1 - младший врач блока 1, тип 2 - старший врач блока 2 и т. Д. ...

Также, если вы используете ORM, я бы порекомендовал использовать Propel или Doctrine, которые являются двумя наиболее важными ORM в PHP в настоящее время.

С уважением, DvD

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...