There are a couple ways you can do this. First, you can disable the PC port on the phone via CallManager. This prevents any access to the network except the phone.
On the switch, you can change the Native vlan of the port, and then restrict that vlan with ACL's. This will let users connect, but only on a certain vlan and then you can control what they can do while connected.