如何使用PHP检查正确的会员帐户类型?

时间:2019-04-10 10:45:58

标签: php html mysql forms member

我需要在我的网站/ Web应用程序上为成员创建一个注册页面,但是问题是存在3种不同的帐户类型:员工,自由职业者和求职者。我有一些关于从哪里开始的想法,但是我不知道它是否会起作用..我只想提供一些有关我的想法是否正确的反馈。

注册表格

我应该为每种帐户类型制作3种不同的注册表格吗?还是我可以针对每种帐户类型使用1个分为3个不同部分的网页?

数据库/表MySQL

我应该为每种不同的帐户类型在数据库中创建不同的表吗?或者我可以在当前现有用户表中添加一个额外的列来指示“帐户类型”?

PHP脚本检查帐户类型,然后显示正确的配置文件页面

当用户登录时,如何将每种帐户类型重定向到正确的个人资料页面?

2 个答案:

答案 0 :(得分:1)

您有三种帐户类型。您应该制作一个注册页面并制作两个标签。每个选项卡都有其形式,一种用于求职者,另一种用于自由职业者。用户将选择选项卡,然后选择其中之一。您应该为员工分开设置另一个页面(url),因为您网站上访问的每个用户都是非员工的。 在数据库中,您应该在一张表中管理求职者和自由职业者,并添加字段类型。对于雇员,请另外一张表,因为员工有很多领域,而这在求职者和雇员中是不会出现的。您的员工人数较少,而用户(jobseeker和freelancer)更多,因此请将其分开。 登录后将遵循相同的步骤。用户(求职者和自由职业者)的单点登录,员工的单独登录。当用户登录后,进入db,然后您将得到它的类型并相应地重定向它们。

答案 1 :(得分:1)

最好使用一个登录页面并将每个人重定向到他的角色页面。

在数据库上,使用一个表并添加一个名为ROLE的新列,并以每个人的角色进行更改,并将“ USER”设置为默认角色