Codeigniter と Tank Auth を使用しており、Ubuntu OS を使用しています。IP を使用してプロジェクトにアクセスすると、次のようになります。
http://192.168.1.10/project/auth/login
URL を使用してプロファイルを検索する機能を実装する必要があります。私が入ると仮定します
http://192.168.1.10/project/vishmay
その後、私のプロフィールが表示されます。誰かがそれを行う方法を教えてもらえますか?
私は自分のroutes.phpでこれをやろうとしました
$route['default_controller'] = "welcome";
$route['auth/login'] = 'auth/login';
$route['auth/register'] = 'auth/register';
$route['auth/logout'] = 'auth/logout';
$route['welcome/profile'] = 'welcome/profile';
$route[':any'] = 'auth/index/$1';
また、auth.phpコントローラーでindex()を次のように作成しました
function index() {
$username=$this->uri->segment(1);
$data['result']=$this->users->get_profile_pic1($username);
if ($message = $this->session->flashdata('message')) {
$data['reg_success'] = "You have been registered successfully.";
$reg_success = 1;
redirect('/auth/register', $data);
} else {
redirect('/auth/login/');
}
}