我正在尝试检查用户是否登录,然后我不想检查他是否是管理员,如果没有,那么将其重定向到登录页面但是它无法正常工作
<script type="text/ng-template", id="modalVideoNew">
<div class="ngdialog-message">
<form class="form-horizontal" ng-submit="submitForm()" novalidate name="newVideoForm">
...
<div class="form-group">
<label> Title </label>
<div class="col-sm-8">
<input type="text" name="title", required='', ng-model="newVideoForm.title">
<span class="text-danger" ng-show="validateInput('newVideoForm.title', 'required')"> This field is required</span>
</div>
</div>
</div>
</script>
请帮忙吗?
答案 0 :(得分:1)
实际上你的脚本做了不同的事情。逻辑如果没有登录,则检查用户rolle是否不是admin。
我认为应该是这样,做你想要达到的目标。
if (!$this->session->userdata('logged_in') OR $this->session->userdata('user_rol') != 'Administrator') {
$this->session->set_flashdata('error_msg','Please login as an admin first!');
redirect('admin/login');
}