背景: 在我们的网站上,学生通过另一个 CMS 中的自动化系统进行注册,并且只设置了用户名、电子邮件和密码。这意味着他们的名字和姓氏类似于“默认”或其他名称,但这需要更改 - 学生需要被迫在登录时更改他们的详细信息。
问题: 我正在编写一些执行标头重定向的代码:
if($PAGE->title != "Edit Profile" && $USER->lastname = "changeme")
{header( 'Location: http://www.example.com/user/edit.php' )}
然而,虽然这适用于几次初始点击,但姓氏会改回“changeme”,因此该人被卡在编辑个人资料页面(edit.php)上。
有没有办法可以将学生的姓氏作为变量获取,这样我就可以在不更改姓氏的情况下运行查询 if(lastname = "changeme") ?
还是有另一种解决问题的方法?(让学生在第一次进入网站时更改名字和姓氏?
谢谢,
理查德